mypros+
Error code reference

Fisher & Paykel Dishwasher Error Code F31

Over temperature fault

Over temperature fault - water temperature has exceeded safe limits.

First step from the service manual

Check if the incoming water temperature is too hot (over 85°C).

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for F31.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What F31 means on a Fisher & Paykel dishwasher

The F31 error code on a Fisher & Paykel dishwasher indicates an over temperature fault, meaning the water temperature inside the appliance has risen above safe operating limits. The dishwasher's control system continuously monitors wash water temperature through a thermistor or temperature sensor. When that sensor detects temperatures exceeding 85°C, the control board triggers the F31 fault to halt the cycle and protect internal components, including the pump, spray arms, seals, and plastic tub structures, from heat damage.

The most common trigger for this fault is excessively hot water being supplied directly from the household hot water system. If a hot water heater is set very high or a booster heater is installed nearby, incoming water can already be at or near the fault threshold before the dishwasher's own heating element adds any additional heat. This makes checking the incoming water temperature the correct first diagnostic step.

Beyond supply temperature, a faulty heating element that does not shut off correctly, a malfunctioning thermostat, or a defective temperature sensor reporting incorrect readings can each cause the F31 code to appear even when actual water temperatures are within normal range. Wiring faults between the sensor and control board can also produce erroneous high-temperature readings, leading to a fault condition that does not reflect true water temperature.

Source: manufacturer service documentation.

Common causes of F31

  1. 01

    Incoming water temperature too high

    Wiring / connection

    If the household hot water supply is set above 85°C, the dishwasher can trigger F31 before its own heating element activates at all. Check the temperature at the hot tap nearest the dishwasher with a thermometer.

  2. 02

    Faulty heating element not cycling off

    Part replacement

    A heating element that continues to run past its intended cutoff point can drive water temperature beyond safe limits. This can be identified by checking whether the element shows signs of continuous operation or has failed in a closed circuit.

  3. 03

    Defective temperature sensor or thermistor

    Part replacement

    A failed thermistor can report falsely elevated temperature readings to the control board, triggering F31 even when actual water temperature is normal. Testing the sensor's resistance output against expected values will confirm whether it is reading accurately.

  4. 04

    Malfunctioning thermostat

    Part replacement

    The thermostat regulates when heating stops during a cycle. If it fails to open at the correct temperature, the element may overheat the water. A failed thermostat typically requires replacement.

  5. 05

    Wiring fault between sensor and control board

    Wiring / connection

    Damaged, corroded, or loose wiring in the temperature sensor circuit can cause the control board to receive incorrect high-temperature signals. Inspect the wiring harness connections at both the sensor and the board for corrosion or breaks.

See the test procedure for each cause

Frequently asked questions about F31

What does F31 mean on a Fisher & Paykel dishwasher?
F31 is an over temperature fault, indicating the dishwasher detected water temperature exceeding safe operating limits, specifically above 85°C. The machine stops the cycle automatically to prevent damage to internal components. This can be caused by hot water supply issues, a faulty heating element, or a defective temperature sensor.
Can I fix the F31 error myself?
If the fault is caused by an overly hot household water supply, you may be able to resolve it by lowering your hot water heater's thermostat setting and confirming the incoming water temperature is below 85°C. However, if the cause is a failed heating element, thermostat, or temperature sensor, those repairs typically require component testing and replacement, which is best handled by a qualified technician.
Is it safe to keep using my dishwasher when F31 appears?
No, you should not continue running the dishwasher until the cause of the F31 fault is identified and corrected. Water temperatures above 85°C can damage seals, plastic components, and other internal parts. Running the machine in this condition risks worsening the fault or causing additional damage.
Will resetting the dishwasher clear the F31 error?
A reset may clear the fault code temporarily and allow the machine to start a new cycle, but the code will return if the underlying cause has not been addressed. If the incoming water temperature is still too high or a component like the heating element or thermostat is still faulty, the F31 fault will reappear. Always resolve the root cause before relying on a reset.
How much does it cost to repair an F31 error on a Fisher & Paykel dishwasher?
Repair costs depend on the cause. If only a thermostat or temperature sensor needs replacement, costs are generally in the range of $100 to $250 including parts and labor. A heating element replacement may fall in the range of $150 to $350 depending on parts availability and labor rates in your area. If the issue is simply an overheated water supply requiring no parts, the cost may only be a service call fee.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass