I have a 95 yj with the 2.5 and it won't fire I have changed the pickup coil in distributor the ignition coil. Cap wires rotar and plugs also changed.. I have the computer out ready to send off but I've seen people say on here that if the ECU is bad the check engine light won't come on when you turn the key on..mine does come on could it still be ECU? I figured it had to be I've changed everything else.. Thanks for the input.. Oh and also changed the crank sensor..