It could be the timing belt slipped, as well. You should tow it home...