Even though I stand to get ridiculed and made fun of, I'll post this so others hopefully won't experience it in the future.
Saturday I rode my bike, and rode it hard. I did 100 miles or so, but a good 30 or so was on rough bumpy dirt roads, and all paved roads were high speeds in 108 degree temps (Like I have said before, I don't baby my stuff).
Since then, the bike sat in the garage. Plan was to wash it when it was cool enough in the evenings and I didn't get around to it until Tuesday night late. I just got a new bike jack, so I used it to clean my wheels good and even took the saddlebags off to clean behind them. After washing I started it back up and drove it back into the garage. I shut the engine off but left the radio playing as I detailed the bike removing water spots. I shut the switch off once, then decided to clean a little more and turned the bike back on. Strange thing happened, the clock on my radio read 12:00 because it reset. Hmmm,.. not sure why that happened but I didn't think much about it and set the time. Yesterday I went out to jump on the bike and run across town on it. Again, the clock read 12:00. What the hell? So I set the time again and hit the start switch. The bike just kept turning over,.. and wouldn't start. After a couple attempts, the engine light came on. So Im thinking something got wet and its throwing signals. I grab my powervision to read what codes are being thrown and clear them. I clear them and attempt to start it again,.. still tries but no fire. So I check the codes again, reflash my map and try again. Same thing, but I do notice that the voltmeter is reading down close to 10. So I throw the trickle charger on the bike and charge it back up thinking there isn't enough juice to power the EFI and get it going.
Later yesterday evening I go back and pull the trickle charger off, and the bike is fully charged. I hit the swtich, same deal, it just keeps turning over and won't start and the engine light comes on. So now Im getting pissed trying to figure out whats going on. I click through my tripometer settings, and instead of the fuel mileage gauges telling me 24 miles until empty (like it did when I shut the bike off the last time) its reading "L0". My fuel light is not on though, but just for shits and giggles I put some gas in it from the lawnmower. It took about 10 seconds of holding the start switch, but it finally fired up and runs again.
So moral of the story,.. even though your bike is telling you 24 miles until empty,.. don't believe it.
Still doesn't explain why the clock kept resetting, but its normal now.