Have you changed the crank sensor?