Roomba goes in a circle moves about 5 inches and then turns in a circle again. It won't dock or go any farther than a few inches before turning in a circle again. The roomba has been cleaned inside and out. All hair and debri as been taken out of the wheels and brushes. i opened the case and cleared all the debri and i dusted the sensors in the front. Not sure what to do now