Ok so I have a 93 grand cherokee with a 5.2l 318 in it. It idles fine but when held at a steady rpm, like 1500 or 2000, it back fires rapidly, and loses power while driveing it that way. But when I unplug the throttle positing sensor it stops. So I replaced the sensor and it still does it. But ONLY WITH THE SENSOR PLUGED IN! Ive replaced the cap, rotor, crank sensor, plugs and wires. Im completyely stumped some one help. The scanner said the throttle sensor and map sensor were geting high voltage.