My 1993 jeep 4.0 backfired and shut off. After sitting for 10 minutes it restarted. I drove it to work. That evening driving home it backfired again and shut off. This time it would not restart. I have checked and it is getting fuel. I have replaced Distibuter. Crank Case Positioning Relay Coil and Thermostat relay. What else can I do?