When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Fired it up last night and check engine light came on immediately. Drove it today and throttle is hanging high on start-up 3,000 - 3,500 RPM but eventually drops and idles fine at 900 rpm. However, when you give it gas the engine RPM shoot way up back to 2,500 or so and seem to stick like it is on auto pilot. Ran the codes and got the following:
PO113 Intake Air Temp Sensor Circuit High Voltage
PO507 Idle Speed High
P1120 Throttle Position Sensor 1 Circuit
P1220 Throttle Position Sensor 2 Circuit
P1516 Command vs Actual Throttle Position Performance (TAC Module)
Should I replace the IAT and TPS sensors or could it be something else?
Don't know how many miles are on the car, but you might check the throttle body to make sure there is not too much carbon buildup on the back of the throttle plate and bore of the TB.
Just open the throttle plate, and take a rag with carburetor cleaner on it and clean the throttle plate and bore.