First off, just for clarification, please confirm you are reading KPH and not MPH . It's not the battery. Could be the CDI, not likely as they rarely fail. When it happens, immediately pull over and open the gas tank to see if it "sucks" air, could be a blocked vent. Also, check the foam on the seat pan that seals the air box, if it's wonkey or missing it could cause this issue.