The Mass-air flow sensor is bad. It regulates the air and fuel mixture coming into the engine at the air breather box.
Beause there is probably a short/bad connection in the switch, or the blower motor itself
If you look under the car,you see a pan with a bolt sticking out of it either on the forward side or the rear of it.once you find the bolt that is the oil pan. If you see two such pans, it is the one in front.
You need an OBDII reader, I got mine at Auto Zone (can't think of the brand right now, but it's orange and was about $150), I've seen them for less, though and they work on all OBDII cars. Follow the instructions, write down the code incase it keeps returning, then erase the code and the light goes out. Good luck!
You can also try disconnecting the battery for about 20 minutes and then reconnecting it. It should clear it out. It worked for me. However I would go to Auto Zone first and atleast have them check the code. They will do it for free and at least if it comes on again you will know if it is the same problem.
I did the battery thing after having it checked at Auto zone and it cost me nothing. I then went and passed my emisions test.
The parking switch inside of the wiper motor is defective. Replace the wiper motor.