No repair services anywhere, unfortunately. It does sound like you might need a new battery, but the issue could also be the power button. I suggest giving us a call at 1-877-855-8593 so that we can more accurately determine what the problem might be and how we can most efficiently help you to solve it.
As for which one has the problem, I would say it has to be the battery. Rechargeable batteries of all types are known to have similar characteristics, one of which is discharging the batteries to maintain good rechargeablility.
At least one person has demonstrated this for the Scooba battery in the roombareview.com forums when he brought a "dead" battery back to life. He allowed the battery to slowly and completely discharge using a 12-volt automobile bulb, followed by recharging the battery on the Scooba external charger.
This procedure brought his "dead" battery back to a full charge!
However, other forum members have reported that many have experienced problems with Scooba battery life, and that as a consequence of this iRobot will replace your battery if you call them and report a short-life battery problem.
You can contact iRobot at (800) 727-9077 if you would like to report a battery problem and request a replacement.