Ok my 2016 P500 shut off while plowing, and on the display the temp light is on, the temp gauge is full of bars, and the check engine light is flashing. What am I looking at?