My 2007 SuperGlide did something really strange today. I was VERY low on gas, and headed to the station when it back-fired/stalled for a second (never quit running just quit for a second). I continued on about another 1/2 mile to the gas station and filled up the tank. I then turned the key on, waited for the fuel system to set, then hit the start button, and ...........BIG CLICK, and all my lights go out, odometer, etc., and I've got nothing! Tried it several times.switched key back and forth.......nothing......I called my son to come get me after about 5 minutes, and thought I'd try it one more time..............BAM! it starts right up!.............runs fine for about 2 hours, and just now when I was leaving my house, about a block away, it backfires/misses/dies for a second, so I turn around and come straight home. What's wrong? Bike is stock.