When your engine cranks, does it sound normal, or slightly off sync. If it sounds even slightly unusual, it could be your crank position sensor.