Can't erase trouble codes.
Can't erase trouble codes.
I am new to the site and hope that someone has any ideas. I recently got a SES light and had it checked at a parts store. Codes retrieved were, P0122 (TPS circuit low input) and P0340 (Camshaft position sensor"A" bank 1 circuit malfunction).I tested the camshaft sensor and had no voltage signal,so I replaced it. I backprobed the TPS and it was fine( KOEO Ref. volts=4.67, Closed throttle= .99, WOT=4.65, A steady opening of the TB gave a steady rise in voltage with no fluctuating.) After connecting the negative cable i turned it on and no SES. Three starts later it shows up again with code P0122. I tried a diagnostic tool and removed the code. Started it up, SES come up again. Same code. I disconnected the battery and reconnected after a couple of hours. SES comes up again.Truck is running a little rough due to disconnection of battery, but if it eventually runs well I might not pay attention to the SES. Anyone have some ideas as to what may cause this or just not worry about it?
2003 Supercrew, 4.6L Windsor, Automatic, 72,600 miles
2003 Supercrew, 4.6L Windsor, Automatic, 72,600 miles
Thank you for replying. I figured as such that it could be somewhere between the TPS and PCM. Will try to hunt down the problem. Thought maybe someone had the same problem and knew of a reference point. Thanks for the link to owner's manual, coincidently I lost mine somewhere.



