perhaps something wrong with the motor as doesn't crawl well when placed on the floor, but works perfect when you lift it off the floor...?
eBay