Weird issue this past Friday with my '07 F8. First 80 miles with no problems, filled up with gas, and started trip home. After going through snow drift, sled acted like it wanted to die for a second or two and then no problem. Went several more miles, stopped to an idle and sled shutoff. Won't start with battery or pull. When turning over on battery, no light in speedo. Scratched our head I dunno, after a couple of minutes, tried again and started right up. Idles fine and rode fine. Bogged down again for a sec while running at 45mph, but then was fine. Next stop to idle, no issue. Next stop, shut off again. Checked all cables, bumped throttle, opened gas cap, all the standard stuff. No change. Battery died while trying to start. Again waited a few minutes, fired right up again. Idled fine, ran fine. Almost home, went through a few puddles and sled seemed to go into a limp mode. Wouldn't rev up and would only go about 20mph. RPM's seemed to bounce around. Tried burping throttle, no change. Opened up gas cap, seemed to clear up. Ran fine home. Loaded up. Started fine off trailer. Started fine unloading. Again sled runs perfect other than above times and no ECU codes and wrench light never flashed. Thoughts are bad gas, throttle position sensor, ?????. Conditions were wet and lot of snow/ice build up on sleds that day. I hate intermittents. Worried everytime I'll go out now. Any thoughts?