Ive been working through the same problem since day one. My TJ idles between 1k and 1200
I've tried replacing the IAC and TPS
nothing helps and still yielding the P0505 code. Ended up putting all original back in bc the new did not mesh or even match the Mopar parts.
I did just put a throttle body spacer on, no change BUT my jeep does seem to pull better and feel stronger over all.
I've checked for vacuum leaks and haven't found anything.
Is there an option for a new throttle body assembly? Looks like it's all individually sold.
I'll whip out my jeep book and see if I can find anything.