Yo guys may beat me up on this one, but from the factory my bike overheated like a mother if it was over 90 deg or on slower trail sections. My jetting was spot on (low mid and top end plug chop verified), I tried all the goodies and they all helped a little (cool head, billet impellor, engine ice). It wasn't till I burnt it down that I discovered how !@#$ed up my factory cylinder castings were, think I got a monday bike, lol. I did a nice cleanup port and polished the shit outa the exhaust side, got rid of all of the casting flaws and that is what finally solved the overheating issues for me. Best I can figure is the unusually rough casting in the exhaust wasn't allowing it to disipate the heat efficiently. Just somethin to think about.