Timing Belt could have slipped (hope not). Crank or cam position sensor is a possible cause.