I have a 88 Cherokee w/ I6. About once a week it won't start. It cranks but there is no spark. I have replaced the following with new parts: Ignition Coil, Crankshaft sensor, B Latch relay, distibuter, distributer cap, plugs, and wires. I have replace the Ignition control unit with 2 that i...