I am not sure how old the M500 is, but it is no longer under warranty.
The out-of-water test works fine. Everything works as it should. When I put it in the pool, it goes forward and backward about 2 feet, then rotates left and right, then forward and back and back to rotating. It does this...