The Check Engine Light turned on in my 2006 AWD Pontiac Vibe just yesterday...Thanksgiving Day. Coinciding with the light were a few performance issues. I noticed some slight hesitation in the engine as well as some jerky motions in the steering wheel. Autozone told me it was a P0171 code which means the fuel system is too lean....possibly due to a MAF sensor, Oxygen Sensor, intake leak, or any other variety of problems. Today, I drove an hour to get home from my girlfriend's house and near the end of that drive, I topped off my half full gas tank. Sometime shortly after that, the CEL turned off. However, the performance issues remain. I inspected the MAF sensor and cleaned it. It looked normal as best as I could tell. I plan to inspect the spark plugs tomorrow.
Any ideas as to why the CEL would turn off even though the performance issues remain? Should I avoid driving it any lengthy distance until I can get it repaired? I made an appointment to have it diagnosed. Any other ideas as to a probable cause for the issue including the odd steering wheel motions?
Any help would be much appreciated. Thanks.