Like I said, I've got a 1992 Jeep Cherokee Laredo 4.0L 6 cylinder that doesn't idle correctly and likes to over heat. I've replaced the TPS, thermostat, both thermostat sensors, most of the fuses, the distributor cap, spark plugs and their respective wires but still nothing has changed. I had a guy at the parts store suggest it could be a broken vacuum line and I've already checked the wiring harness since I'm installing a new computer tomorrow. I'm just not sure where the problem is anymore. Any suggestions?