Start a new Jeep Grand Cherokee question.


Asked by Apr 27, 2013 at 10:22 AM about the 2004 Jeep Grand Cherokee Special Edition 4WD

Question type: Shopping & Pricing

I am driving my Jeep along the road at about 120 km/h and the rpm will start jumping around from about 2000rpm to about 2500rpm.It will do it for a while then settle down and then do it again.I replaced the idle control unit about 6 months ago and this helped .Do you think i need to replace it again or not.It will only shoot up and down to 2500rpm ,it does not stay up there but it is a weird feeling when you are driving at a constant speed but the vehicle feels like it is changing gear or speed .Any ideas appreciated.

3 Answers


Have the computer system checked, it may be the transmission, my 02 started doing something similar and had to replace the tranny.

1 out of 1 people think this is helpful.
Nick Garrett

check the throttle position sensor. i assume the wj's had those

Cameron Garza

Yes, I would start with the much cheaper throttle position sensor first. Or, at the very least, try cleaning the carbon out of the throttle body and see if that helps at all.

Your Answer

Add photo

Related Questions

  • Jeep vs ford 2 answers

    I have a ford f 150 single cab 2001 model it also has only 54,000 miles on it.. I have the opportunity to trade it for a 1998 jeep grand Cherokee limited that has 130,000 miles. The jeep is the top o...

    Jeep Grand Cherokee


    Shopping & Pricing

  • average miles 1 answer

    What would be the average miles on a 2004 jeep grand cherokee? Would 98K be too much? Need advise - also heard they have a problem with windows dropping? Anything else I should know?

    2004 Jeep Grand Cherokee


    Shopping & Pricing

  • Price ? 2 answers

    Dear Sir , Please send me the best price for stock Nr : P1367A . Thank You .

    2006 Jeep Grand Cherokee Limited 4WD


    Shopping & Pricing

  • What are the advantages or disadvantages of financing or leasing a vehicle purchased out of state? 1 answer

    I live in NJ but seem to find better priced vehicles in NY.

    2015 Jeep Grand Cherokee Limited 4WD


    Shopping & Pricing

  • What could be wrong with my 1996 Jeep Grand Cherokee? 30 answers

    I've been having problems with my Jeep. It started like 3 months ago, the engine just cuts off while I'm driving or at a stop light. In other occasions the engine starts skipping, turns off, then will...

    1996 Jeep Grand Cherokee Laredo


    Maintenance & Repair

Grand Cherokee

Looking for a Used Grand Cherokee in your area?

CarGurus has 73,680 nationwide Grand Cherokee listings starting at $1,500.


Search Jeep Grand Cherokee Questions

Jeep Grand Cherokee Experts

#1 inuevafreak
Reputation 1,780
#2 Tom Demyan
Tom Demyan
Reputation 1,610
#3 thejeepdoctor
Reputation 1,470
View All

Related Models For Sale

Used Jeep Wrangler"
432 Great Deals out of 16,280 listings starting at $3,600
Used Ford Explorer"
1,311 Great Deals out of 71,771 listings starting at $300
Used Toyota 4Runner"
346 Great Deals out of 18,739 listings starting at $2,400
Used Dodge Durango"
393 Great Deals out of 22,708 listings starting at $1,000
Used Chevrolet Tahoe"
1,105 Great Deals out of 36,356 listings starting at $1,700
Used Ford F-150"
3,161 Great Deals out of 216,444 listings starting at $1,000
Used Chevrolet Silverado 1500"
2,429 Great Deals out of 144,008 listings starting at $1,995
Used Jeep Liberty"
368 Great Deals out of 9,252 listings starting at $998
Used BMW X5"
551 Great Deals out of 15,503 listings starting at $1,995
Used Ford Mustang"
720 Great Deals out of 41,405 listings starting at $900

Used Cars For Sale

2017 Jeep Grand Cherokee For Sale
25,346 listings starting at $17,050
2016 Jeep Grand Cherokee For Sale
22 Great Deals out of 18,125 listings starting at $23,475
2015 Jeep Grand Cherokee For Sale
226 Great Deals out of 5,875 listings starting at $19,824
2014 Jeep Grand Cherokee For Sale
293 Great Deals out of 6,449 listings starting at $15,995
2013 Jeep Grand Cherokee For Sale
102 Great Deals out of 1,940 listings starting at $13,500