A Hayward LO code is a limit string open error that occurs when any of the safety circuits on your Hayward pool heater opens. This forces the heater to shut down to protect your heater from damage.
Usual reason for the LO code is lack of sufficient flow not closing the Water Pressure Switch. Low water pressure can be due to a filter that needs to be cleaned, low pump RPM if a VS pump, open heater bypass valve, low skimmer water level, or even a stuck weir door.
Also on the Limit String is the Temperature Limit Switch and Vent Pressure Switch.
See pages 38-41 in the
Universal H-Series Diagnostics Guide.