Roomba 530 doesn’t hold a charge

I misdiagnosed a problem with my Roomba 540 and became an amateur robot repairman. The tutorials on RobotShop.com were essential. In the end, however, the problem was much simpler: I replaced the battery pack. If you have a Roomba that is running out of steam, replace the battery pack!