OK guy's I need help. I am about to go crazy. Here goes the story.
About a month ago my 99 XJ 4.0 started to throw a code ststing that the TPS voltage was high. After that the Jeep started to Idle high when in park (about 2000RPM). I figured OK TPS needs to be swapped. Went to AutoZone and got a new one......... Problem went away............ for a week. Started to throw the same code and idle high again. Swapped the TPS again..... week later same thing. I then started thinking IAC.... changed that and still high idle. Changed the MAP.... same thing. I started digging in the search and found that the clockspring and the TPS share a common ground to the ECU and can send the same code I was getting...... unplugged the clockspring and nothing. Then I started thinking OK crank sensor..... changed that.... shame thing happening. NO VAC LEAKS EITHER.
Here is where it gets strange. I figgured I better get back to the basics and check my fuel..... everything is fine there.. pressure is good to the rail and the injectors tested fine... Then I figgured spark.......... BINGO..... I had put in a Sceemin Demon kit a while back and the coil was totally coroded on the end. I put my factory coil back in and it idled great and drove fine. I then went ahead and replaced the wires, cap, rotor and plugs....... Everything ran so good............ untill yesterday.
I went to Moonrocks yesterday and played around got home shut her off and went to bed. Woke up today and guess what ....... HIGH IDLE WTF!!!! Took it for a spin and it throws the TPS voltage high code and at WOT it just boggs down and top speed up hill in about 35MPH.
I am sooooooo at a loss here. Maybe CPU.... IDK???? If the wire was bad to the TPS wouldn't the resistance cause low input to the TPS not high? I also cleaned the cam sensor. It almost feels like the timing could be jacked.
Any help please!!!!
About a month ago my 99 XJ 4.0 started to throw a code ststing that the TPS voltage was high. After that the Jeep started to Idle high when in park (about 2000RPM). I figured OK TPS needs to be swapped. Went to AutoZone and got a new one......... Problem went away............ for a week. Started to throw the same code and idle high again. Swapped the TPS again..... week later same thing. I then started thinking IAC.... changed that and still high idle. Changed the MAP.... same thing. I started digging in the search and found that the clockspring and the TPS share a common ground to the ECU and can send the same code I was getting...... unplugged the clockspring and nothing. Then I started thinking OK crank sensor..... changed that.... shame thing happening. NO VAC LEAKS EITHER.
Here is where it gets strange. I figgured I better get back to the basics and check my fuel..... everything is fine there.. pressure is good to the rail and the injectors tested fine... Then I figgured spark.......... BINGO..... I had put in a Sceemin Demon kit a while back and the coil was totally coroded on the end. I put my factory coil back in and it idled great and drove fine. I then went ahead and replaced the wires, cap, rotor and plugs....... Everything ran so good............ untill yesterday.
I went to Moonrocks yesterday and played around got home shut her off and went to bed. Woke up today and guess what ....... HIGH IDLE WTF!!!! Took it for a spin and it throws the TPS voltage high code and at WOT it just boggs down and top speed up hill in about 35MPH.
I am sooooooo at a loss here. Maybe CPU.... IDK???? If the wire was bad to the TPS wouldn't the resistance cause low input to the TPS not high? I also cleaned the cam sensor. It almost feels like the timing could be jacked.
Any help please!!!!