Last year my 2006 250 Rebel, died at 40-45 mph and about 20 minutes into the ride. Restarted easily and rode about a mile and it died again. Same scenario. 3rd time it would not restart and had no headlight. Our thoughts were gas lines were clogged up and the restarting took it's toll on an old battery. Cleaned everything out, bought new battery and it started right up. Started 2 or 3 times over winter with no issues. Monday, rode to work. Everything was great. Parked for 8 hours. Started right back up. Road about 5 minutes and bike died at 40 mph. Had headlight but would not start. Trailered it home and put in garage. 2 days later, tried it and it started right up. Nothing had been done to it since we unloaded it. Have checked kickstand kill switch and everything looks good and it's working properly. Any ideas??? I'm afraid to take it 15 minutes to work now because I can't trust it to get back home.