I have a 03 Firecat, I bought it used 1000 miles, no manual. Yesterday my kid was riding it around and the check engine light started blinking, almost a code blink. 3 or 4 flashes, a pause and repeated the 3 or 4 flashes. The oil was full and so was the tank, there was snow on the ground but there was a crust on it so not much snow was getting kicked into the heat exchangers. Was it possibly a heat warning or...? I thought maybe it was getting hot so I took it into deeper snow to cool it and it seemed to stop. If anyone knows please let me know I'd appreciate it.