just rebuilt the engine for my 83 650 special, also rebuilt the carbs and replaced a bad rotor. the battery still might be shit after all the previous problems and recharging of it over time. Bike runes fine, idles perfect will run great till i get over 40mph then suddenly it will die out. I...