I have a Robo Kleen sweeper for my above ground pool. When I place it in the pool and turn it on, it will go forward about two feet and then bakward two feet. It does a great job sweeping other than this is as far as it goes.

Any suggestions?