Must be hung up on the hose, make sure your floats are spaced out correctly or adjust them differently. You may have a bad slope on the wall??? or you can adjust the drive jet to make the cleaner turn a different direction. Every pool is different and the cleaner may need to be adjusted...