Just an update. I noticed yesterday night that the air filter housing was not secure. I suspect this happened a few months back when I replaced the air filter. I still took it to the dealer to get them to diagnose it properly and yep it was the loose air filter housing that caused the check engine light. They cleared the code and sent me on my way after $110. I like having the peace of mind, but I am still upset with myself that I caused it. The dealer always up charges for filter changes and was trying to save money by doing it myself = /
Oh well, I am glad it was not something more serious and involved!