Timing belt snapped.