The temp light has never come on, but when I am riding hard in the desert and my quad gets hot it wont rev. I get no high RPM. I don't ride mud so the radiator is clean. The oil is change regularly. The filter is clean. After it cools it will rev again and run great until hot, then no more high RPM. Why is this happening? How can I fix it? Any assistance would be much appreciated.