I bought a 1998 Cherokee Classic recently and it's giving me one heck of a headache. The Jeep will idle for a minute, then fall flat on its face. I've replaced the O2 Sensors, IAC, tried a different ECM, plugs and wires, TPS, and the MAP Sensor. I've cleaned a ton of grounds but still no luck...