Mine got hot and idle fluctuated as well. I put a 150 cc fuel tank on it. No it didn’t fit, i switched the battery box over where the fuel tank was and drilled 2 holes to mount the 150cc to the frame where the battery box was, it hangs over a bit and the battery box is real close to the shock, but..... it worked !! The fuel is cooler and the temps don’t get high enough to cause problems. And I get 20-30 min run time, mostly 20 because I need to run at wide open throttle , yes.....I NEED TO! lol. Try insulating between the tank and the motor, it will work also, everyone says it’s tune, but I've been a mechanic for 42 years, it’s the heat warming the fuel too much. Been there fixed that ! Good Luck, See Ya !