Blinking "check engine" idiot light 92 Subie Loyale

my cavy did that for about 10 min before it snapped a rod, and bent some valves