I almost gave up on my Roomba which is less than a year old. Error 5 keeps popping up when loading. I cleaned the contacts and changed the battery. Nothing helped until I tried it. Now it works better than new and with the original battery. Obviously the docking station (charging) is out of order.