Have you cleaned the IAC? If not that's a good place to start along with removing/cleaning the whole throttle body. You should clean the inside of the housing the IAC is located in real thoroughly but don't need to remove it from the throttle body. Here's a real good write-up on how to do it. Just don't move or twist the pintel while cleaning it.
When removing the cables from the throttle body just twist the throttle plate linkage to create some slack. Also make sure you disconnect the neg cable on the battery whenever disconnecting any sensor.
Have you checked for any error codes using the key trick yet? Turn ignition switch quickly from off-on-off-on-off-on then count the flashes on your display. There will be a short delay between the 1st number and the 2nd one. You can usually ignore the first one if it's 12 (believe it may mean your battery has been disconnected in the last 50 ignition turn-ons) and number 55 which is the end of the test. Believe a faulty reading from the TPS will give code 24 meaning voltage may be too low or high. Believe I have the procedure/codes correct and someone can correct me if I'm wrong.
Below is a test you can use for checking TPS voltage when back-probing the connector with the key on but not started. You'll need a multimeter set to DC voltage to do this test.
BTW, this test is good for both the 4.0 & 5.2/V8's.
it idles at 1500 rpm in park most of the time but will sometimes drop to 500 rpm or even lower but will go back to 1500 after i cut it off and then start it back up again
Aren't these the same 2 things you asked about/said in your 1st post?
Did you check for codes? Have you thought about cleaning the IAC or are you just going to go buy a new one? Have you checked the voltage on the TPS to see if it's bad?
Electronic troubleshooting on these ZJ's is not an exact science and you need to try some of things I posted to try to help you out. If not, we're just wasting our time here...
Edit: sorry to seem kind of harsh and know you're young/new to the forum. But at least acknowledge posts where someone had to do some research for your specific problem. Don't have a multimeter? We can help you out in showing where to buy one for $20-$25 and guide you through on how to use it. Just trying to say communications is a 2-way street in seeking help through the forum. Welcome and good luck!
Surprisingly, the throttle body and IAC don't have to be that dirty to make an idle difference. Mine wasn't, but after cleaning it smoothed my idle a good bit.
Agree coralman and cleaning the throttle body/IAC smoothed my idle out too. Believe it also improved my gas mileage a little but my IAC was filthy.
Originally Posted by elemon5601
i checked them both the TPS wasn't reading like you said it should be so we went ahead and ordered both for 40 bucks, i think/ hope that should do it. Thanks everybody
You're welcome and hope replacing them fixes your problems. In the future, or if you continue to have the same problem, only go with Mopar sensors. They're a lot more pricey but cause a whole lot less grief in the long run. Good luck!