My 2003 TRX 350 FM has cut out on me a couple of times now. I'm thinking overheating but don't want to go ahead checking the thermo switch, ICM and stuff, yet! I can't say if the fan was working at the time because I wasn't expecting my machine to die on me. After a few minutes the machine does restart. Has anybody had this problem ? Any ideas ?