def check the rotor button (aka rotor) inside the distributor cap. My crx wouldn't run one day...we thought it jumped time but that's almost impossible if your timing belt is tight. So yeah, my rotor button would come loose occasionaly and that's probably your problem too. Hope that helps....IM OUT!