I searched yesterday and tried a few things last night, but it's still acting up. I have a 1997 Grand Cherokee with the 4.0 and 180,000 miles. I won't start most of the time unless I use the throttle and I have to keep on the throttle to keep it running. If I let off, it dies. I gave it a general tune up since it needed it anyway: plugs, wires, cap, rotor. I took the idle air control valve out last night and cleaned it up really well. There was lots of build up on it. It didn't help though, still stalls out. I don't want to buy parts to throw at it in hopes of fixing it unless I know for sure. Could it be the throttle position sensor on the throttle body? A friend mentioned crankshaft position sensor too.
Any help would be greatly appreciated. Currently my gf is driving my lifted Cherokee on 33s, which she loves, but need to get her Jeep fixed.
Sounds like your TPS if you haven't tried yet. After you crank it keep it running " I had to constantly play with the accelerator to get my 98 to move" but if you can get it to go down the road,it will not want to shift out if it is the TPS. The TPS controls when the transmission down shifts,and shifts out into the next gear. So if yours doesn't want to change gears it's a very good possibility you need a TPS. I picked my TPS up from O'Reillys auto parts for around $40. They usually have it in stock
That's the only time I've noticed it. Last night I had to work the throttle to get it to start. Then, when I'd let off completely the rpms would drop and die. It didn't sputter or anything, just stalls. It doesn't want to idle at all, but if I hold the throttle open a bit it will maintain a steady rpm without any hesitation. The first time I started it last night with a cold engine it took a few times to get it started, but it did idle perfectly. I shut it off, then it had trouble starting and wouldn't idle.
Last week I was able to take off the throttle body and clean it really well. I made sure the IAC was very clean and all the connections were tight. I also cleaned up the battery posts and connections. The first few times I started it I still had to work the throttle for it to run without stalling. The next day it started perfectly and idled great. It's been great ever since so hopefully by doing everything the problem is solved. I'll keep you updated. Thanks for the help.