try replacing the crank sensor.