Sometimes this error message can be a result of an unclean tank. The middle float switch found in the rear right corner of the tank is responsible for monitoring the water level and managing the drain system. When was a full tank cleaning performed last?
I recommend checking out the forum post found here - it goes over a handful of root causes for this error message.