Is it getting caught in unevenness in the pool floor? My first Robo-Kleen would get stuck on a ridge that was under one of my Intex donuts. I resolved it by removing the soft (rubber?) "moustaches" that are around the ports on the bottom of the robot.

Is the cord tangled - although I can't imagine that would be the problem with only two feet movement.

My first Robo-Kleen stopped moving completely after 3+ seasons. I replaced it like and kind even though 3 years doesn't seem like much, It saved me a ton of work.

I'm sorry for your trouble and the poor customer service you've suffered.