sounds like the timing belt slipped..