I'd guess it's a loose or corroded electrical connection somewhere. A charging issue probably wouldn't be as intermittent as you describe, but checking the voltage is still a good place to start.
__________________________________________________
bike * miles = smiles
smiles / bike = miles
smiles / miles = bike
|