Hey, I live in FL too - And indeed, the summers are killer. Last August, the sun was about 12ft overhead for a couple weeks. LMAO! I'm going to look into that stuff!
The bad news is, I discovered, the radiator fill cap is BEHIND THE WINDSHIELD (>.< ). PITA.
My DT300i always starts on the first crank in the garage. And if it is still hot. I have, however noticed - If I ride it to work on a 'chilly' morning, and leave it under a cover all day, then some hours later when it is warm out, sometimes it is cranky to wake back up.
Of course, I cannot leave things well enough alone.
I added a battery tender pigtail to make sure it is topped off. Unfortunately, it always seems well charged. I have had recent success with popping the gas cap (to relieve pressure) and using the anti-flood mode. I'm thinking the gas in the line expands and dribbles out the injector. Because it is hit or miss, I think depends on where the valves are. If it stops with the exhaust valve open, it prolly evaporates and the engine starts right up. If not, it sits there. This is my current theory. I WILL figure this out.
Maybe while I have mine apart, I'll check the factory spark plug gap.
If only this happened once, just ONCE, at home - where the tools live. Maybe it is just telling me it is spoiled and prefers to nap in the garage.