I have an '02 TB and it was running like crap. Auto Zone gave me a p1345 code so I replaced the cam sensor. This didn't help so I replaced the plugs. A few days later I cleaned the throttle body. (I disconnected the battery for at least an hour while doing these.) After I cleaned the throttle body, I took it around the block to see how it ran. When I came to a stop the "Reduced Engine Power" light came on and it wouldn't go more than 20 MPH. Drove it home and cut it off (and the REP light went out) then took it around the block again and the same thing happened. Fooled it enough to get it back to Auto Zone and got they p1345 code and they came up with a p0105 and p1514 code. I exchanged for a new cam sensor but still get the other 2 codes. Did I screw something up when cleaning the throttle body or do I need a new MAP sensor? It's still running pretty rich. Thanks!