1995 yj 2.5 low idle, and the local mechanics cant figure it out. when i bought it 4 months ago most of the sensors were originals. so i replaced them all, map, 02, iac, tps, air charge sensor, new plugs, wires, cap rotor and coil. when i first put the tps in it actually idled normal for about 10 mins then died back down to 300 rpm. and at temperature that is where it idles runs rough and has a miss. at speed seems to run fine. fuel rail pressure is at 31psi. I am stumped and wishing i had never bought it at this point. Any subjections??? any at all??? anyone?? other than sell it, to deep into it now for that.