does anybody have any ideas why my 06sportsman 500 is over heating? I first had trouble when I was riding this summer when the mechanical seal went. I replaced it and it still overheated. Once it over heated the seal started leaking again so I replaced the thermostat thinking that it might be sticking and causing it to overheat. Any body have any ideas where to go from here?