Please let me know how it goes.
I had the same problem with my scooter. It was not the batteries. The problem was a defective rear light which was probably causing a short of some sort. I changed the bulb and voila, working fine. I would advise you to check all the lights, front, back, blinkers, speed and battery lights. It worked for me and hopefully it will for you.