I have a 1993 TRX300EX that I rebuilt the top end of the motor a little over a year ago, bored 50 over, I also did some custom work in mounting a winch on the front of it. Some of the riding I'm doing is on trails in the woods and its hot humid and even alot of mud in some places, well the point being is that when I'm winching either mine out or another ATV out and its sitting still at idle during this time it seems to over heat and even after a long period of time will die on its own, will restart with little to no problem, so I'm kinda looking at putting a cooling fan on it with a manual on/off switch and run it when winching and running when its really hot, just to move air around the motor when its not moving since it is an air cooled motor not designed for idle sitting or obviously really doing the type of riding I'm doing, just wondering if any one has ever done this and how well it has worked?