try cleaning the spot on the aquarium just prior to putting the suction cup down on the surface. This seems to help keep mine in place. If I don't do this the cups loose suction in about 1/2 hour or so, but seem to stay on the freshly cleaned surface without any problem. Even if you don't see any algea buildup it is still there and reducing the ability of the cup to hold onto the tank wall.