I have a 05 Polaris Magnum 330 2X4 and i went to start it today and immediatly after starting it cold, the displays started flashing "Engine Hot" with the speedo needle blinking as well. I didnt even have it on for 5 seconds for the engine to even get hot. Also now when i turn it off the electric fan will stay running and i have to unhook the battery so it wont kill it. Ive replaced the oil cooler temp. sensor with no success. " I also had the ECM replaced this past year due to recalls, not sure if that may be a factor. Any help would be greatly appreciate, Im trying to avoid taking it to the dealer due to tight funds but if i have to then oh well. Thank you all.