I am stumped on this one. My Jeep is a 2008. Last week, I had a strange problem. I started up the Jeep, and headed out of my driveway. I was under light throttle and went to give it some gas and no response. At that point I hit the throttle a few times, and nothing, no rise in rpms, no acceleration, nothing. It was like the gas pedal was disconnected. I pulled over and it idled normally. I shut it down, restarted, and all was fine.
I drove it all the way to work (combo of 20+ miles highway and city), parked it for the day and didn't think much of it. Left that afternoon, and it did the same thing. Shutdown and restart fixed it again. The third time this happened, I got a check engine light. Hooked up my Diablo to look at the codes, and nothing other then my normal O2 sensors codes ("high flow" cats).
I got it home, disconnected the battery for a few hours, reconnected and took it for a drive. It drove fine at first although I was feathering the throttle (maybe 1/4 mile), then the same problem... no throttle response and a check engine light. No codes. I am thinking / hoping that maybe the star scan will pick up codes that my Diablo won't?
I have messed with various things after reading around on the forums. I tried a different throttle body, put a canned tune back on it (as opposed to custom Johan tune), tried to read the "DTC Report" from key dance (didn't show anything), checked all connections I could think of and see, etc. I read that 2008 and beyond have a different ESM (shift module) so I can't clean that as mentioned in other posts.
This happens every time I start the Jeep now. I can start it, it idles normally, put it in gear, and it normally responds the first time. It is not until I give it some throttle where it starts bogging / dying, or when I hit the brakes and come to a stop and the throttle becomes completely unresponsive. I can put it in park or neutral, give it throttle and the rpms rise, but nothing in drive / reverse. If I am in neutral give it a little throttle, then slap it into gear while the rpms are a bit above normal, I can usually baby it and make it back home (these are all just "test" runs).
I was wondering if the gas pedal sensor was bad, so I hooked up my Diablo and monitored the "ACC PDL POS", "THR BLADE" and "THR POS %". I am assuming the "ACC PDL POS" is telling me how far the gas pedal is engaged, the "THR BLADE" and "THR POS %" are telling me how far my throttle body is opening. Sure enough, the "ACC PDL POS" seems to be in sync with engagement of the gas pedal, however the "THR BLADE" and "THR POS %" are not moving accordingly.
I took a video, here is the link : https://drive.google.com/file/d/0B0KaUbyCmBcBSnBWZE0tMUxmOGM/view
At the start, I have it floored. You can see when I floor it and "ACC PDL POS" is at 100, there is no change in "THR POS %" or rpms on the dash (and somewhat erratic idle). I do this multiple times. You then see me knock the Diablo... and that is when I put it in neutral. You can then see it respond to the throttle and the "THR POS %", "THR BLADE", and rpms raise and lower with the pedal position. I then put it in gear again and am holding the brake, and you see the "ACC PDL POS", "THR POS %", "THR BLADE", and rpms all correlate. It goes back down to idle, I do it again... and dead again. No throttle response.
Other notables : Once I disconnected the battery after the second time this happened, it engages louder / harder when putting it into gear. This makes me wonder if it has something to do with the TCM.
Any thoughts / suggestions would be greatly appreciated. I have gotten so much from this site and normally can figure this stuff out, but this one has me stumped.