2004 gmc envoy won't stay running.. keeps throwing out TPS codes yet I have purchased a new one. It starts and runs as long as you are parked. But if you drive it it goes into limp mode every few blocks then refuses to start. I read about the p0651 code and how the TPS is on the same 5v circuit as the radiator fan and how the wiring harness gets worn and grounds to the body. Or the connector is bad. And i unplugged the fan plug and it cleared the codes. I also did a reset on the TPS after installing. I had it running for a good distance again after that but it started having tye same problem again and i had to have my fruend come and pull me back home. It seems to only do it when i let off the gas or am traveling over 20mph. Then i get "REDUCED ENGINE POWER" code on the dash and it dies on me.. i can pull over and restart it and go a few more blocks but it eventually dies after about the 3rd time restating.. im just so damn lost.. i have a decent OBD scanner and i cant pinpoint the problem.. can someone please help me get this machine running again?
Also I am aware of the fuel tank pressure sensor problem.. I don't have one on it. Was under the truck and seen it wasn't there. Mysterious disappearing sensors..
Also I am aware of the fuel tank pressure sensor problem.. I don't have one on it. Was under the truck and seen it wasn't there. Mysterious disappearing sensors..