Toyota Highlander check engine light & svc light error codes
Just last week, I purchased a used, 2003 Highlander Limited model. I drove it for the first few days without any problems, but today the check engine light and vsc lights went on. I borrowed a friend's OBD2 scanner and found the following codes - along with the description I found at http://www.obd-codes.com/trouble_codes/:
· P0300 - Random Misfire.
· P0302 - Misfire Detected – Cyl. 6.
· P0304 - Misfire Detected – Cyl. 4.
· P0306 - Misfire Detected – Cyl. 2.
· P0174 – System Too Lean (Bank 2)
· P2197 – O2 Sensor Signal Stuck Lean Bank 2 Sensor 1
I've read a few articles online that mention cleaning the MAF sensor? Just wondering if anybody has any suggestions? I am a "computer guy" and not a mechanic at all...I'm not afraid, however, to try to troubleshoot problems on my own as long as I can find good resources online (ex?: http://www.top4runners.com/ja/cleanmaf.html).
Any suggestions? If I do need to take this to a mechanic, can I still drive the vehicle for a bit or could that really mess up my vehicle?