Took the car in today for the inlet air box/snow flap/ 02 sensor recall thinking it might have something to do with the engine light. They performed the recall and also diagnosed the engine light.
The following is what they wrote on that:
Engine Light On
Diagnose and advise check engine light on
Cause: Exhaust Flap Malfunction
Correction: Scanned vehicle, found p048c which is applicable to TSB: 26-15-07. Found exhaust flap movement restricted. Replaced exhaust flap, cleared dtc, nothing returns.
VC: WWO
So now engine light is out , it cost me nothing and I'm back to being happy with my car. That engine light was really bugging me.