Engine runs great at 90 degree and below ambient temp., when the weather gets hotter the engine doesn't like to run it surges. When the weather is cooler and the bike cools off it runs like a champ. It's an 05, just wonder if it could be some kind of sensor, it throws no codes. Like I said if I shut the bike off and start it the next morning there's no problems, only when it over 90 outside. It's not the gas as I've already thought of that and used other top tier stations with same results.