The short answer
F4E3 is published with a potential cause of a heating error. The wording is worth noticing: an error in the heating, rather than a failed heating system. In practice that tends to mean the control asked for heat and what it measured afterwards did not match — which puts the temperature sensing as high on the list as the element itself.
Whirlpool dishwasher code as the manufacturer publishes it
Reference| Code | Meaning |
|---|---|
| F4E3 | Potential Cause: Heating Error |
What you observe alongside the code
- The code with a tub that does get hot — Points at the sensing rather than the heating.
- The code with a tub that stays cold — Points at the element or its relay.
- Cycles running long before the code appears — The control waiting on the temperature it cannot confirm.
- Poor drying and a missing sanitised indicator — Consequences of a heat step the control will not certify.
What triggers it, most likely first
- A temperature sensor reading low or drifting — First for this wording: the heat happens and the control cannot see it, which is precisely a mismatch rather than an absence.
- A heating element that has failed open — Second: the heat genuinely is not happening, and the tub stays cold.
- A heater relay not closing reliably — Third: intermittent heating, which produces a mismatch on some cycles and not others.
- A connector or wiring fault at the sensor or element — Last: water and heat both reach these terminals in the tub floor.
Check in this order, and why
- Feel the door and tub an hour into a cycle — Hot points at sensing; cold points at heating. This is the whole split.
- Note whether the code appears on every cycle or some — Intermittent points at the relay or a connector.
- Check whether drying has changed as well — Poor drying alongside the code supports a real heat loss.
- Leave the measurements to a technician — Sensor and element both sit under the tub.
Clearing the code, then the owner-safe checks
- Run one full cycle and feel the door an hour in — The single most useful observation available to an owner.
About 60 min
- Note whether the load comes out hot or cool — It corroborates the door test.
About 10 min
- Use a short unheated cycle meanwhile if the tub is cold — It completes rather than waiting for heat.
About 5 min
- STOP HERE — sensor, element and relay all need a meter — Nothing further is an owner check.
Before you open anything
Safety
Unplug the dishwasher or switch off its breaker before removing the toe panel or the inner door panel. A capacitor can hold a charge after the power is off, and the supply is not switched at the door. Bail any standing water out of the tub before working underneath, and go into the sump with gloves and a light — broken glass collects there.
When this code is a service call
Call with your observation ready: whether the tub gets hot decides whether a technician looks first at the sensor or at the element, and that saves time on the visit. It is not urgent — a machine reporting a heating mismatch is still washing — but a cycle that never completes is worth cancelling rather than leaving to run.
Neighbouring Whirlpool dishwasher codes
Which model lines this reading applies to
This reading of F4E3 applies to Whirlpool-built built-in dishwashers of the generation whose service documentation publishes this code, which is where the manufacturer documents it. A machine with a mechanical timer and no diagnostic display does not produce it, and the same characters can be published against a different fault on a KitchenAid or Maytag-badged unit from the same platform. Sensor types and their mounting positions differ across this platform, which changes both the drift behaviour and the access. Where a model-specific page exists for your unit it is linked above and is the more specific answer: component resistances, connector positions and part numbers differ by family and belong there.
Lead Appliance Repair Technician · 12 years experience
Experienced technician with 12 years specializing in washing machine and dryer repairs across all major brands.