Are you checking the charging with a multimeter on the battery and does it go up to 14 volts when you rev the motor. If you see 14 volts then I'm tipping the battery is on its way out