Sorry, but I need to put my two cents here. I'm doing some research and going through the forms about overheating. On the road at top speeds in 5th gear. I'm having the same issue. Maybe I have too much time on my hands, but I search the internet in the other forms. And did some experimenting on my p500. When the temp gun here's where I come up with. We're over RPMing the engine. I don't wish to cause a debate but I promise you this is it. I had experience with this before on other mechanical Motors whether it be Nitro buggies. Or even electronic brushless engines working on am on bench when I went to school. To get my engineering degree. You can overheating engine just as easily by over RPM in it. When you run something as going to low gear ratio at top speeds, you're overworking the engine. Which in turn? Overheats it the p500 is not built for Speed. When I hit 30 miles an hour or more. For a long... time it will overheat. On a flat surface only suggestion is keep it under 30 miles an hour and make sure you're temp gauge. Don't go beyond three bars. Even bypassing the cooling fan or replacing the cooling fan with a performance cooling fan does not help. The p500 is just geared to low which is not best situation if you got flat roads want to go. High speed for long distances . The best thing to do is get bigger tires Basically, we have to choose what we want to use your p500 for it. Flat Road, high speed or low speed Trail condition. I hope this helps.