Could be the timing belt broke.