Don't worry about code 12, it just means the battery was disconnected at some point in the last 100 key-ons.
CODE 13 (CEL ON)--MAP Sensor Pneumatic Circuit problem --No variation in MAP sensor signal is detected during engine running. No difference is recognized between engine run MAP reading and the stored barometric pressure reading.
Check to make sure the MAP sensor vacuum hose isn't cracked or disconnected, then pull the hose off with the engine running and feel for vacuum. If there is none, the port in the throttle body is clogged. If you have vacuum, replace the MAP sensor. It is on the passenger side of the throttle body with a 3 pin connector and a short hose between it and the TB. This will definitely cause a lack of power, because it tells the computer what kind of load the engine is under.
Matt {peace}
CODE 13 (CEL ON)--MAP Sensor Pneumatic Circuit problem --No variation in MAP sensor signal is detected during engine running. No difference is recognized between engine run MAP reading and the stored barometric pressure reading.
Check to make sure the MAP sensor vacuum hose isn't cracked or disconnected, then pull the hose off with the engine running and feel for vacuum. If there is none, the port in the throttle body is clogged. If you have vacuum, replace the MAP sensor. It is on the passenger side of the throttle body with a 3 pin connector and a short hose between it and the TB. This will definitely cause a lack of power, because it tells the computer what kind of load the engine is under.
Matt {peace}