I had a similar problem with my Roomba.
I was about to purchase a new one, when I found this site www.robotshop.ca, which sells all kinds of robots.
The good thing is, they also offer a Roomba repair service! ( I think they are the only one offering this?) It took about two weeks, from the moment I sent my broken Roomba to RobotShop.ca, to the moment a received it back ! Highly recommended service..
Steve
March 2006