I have a 1997 JGC with 180,000 miles. It has a high idle, 1000 RPM after start-up and 1700-2000 RPM after warmed up. Recently I have changed the TPS, IAC motor, Air Filter, Oil, Plugs, Wires, Cap, and Rotor. I have also cleaned the throttle body. Nothing helped. At stoplights, I put it in neutral so I don't have to firmly hold the brakes. Does anybody have any ideas? Thanks