mypros+
Error code reference

Viking Dishwasher Error Code E:03

Heater fault

Heater fault — during the heating step, if the temperature rise is less than 34°F within 3 minutes, the software skips the heating step and continues the program.

First step from the service manual

Check for malfunction of heater, malfunction of NTC (constant resistance), cable harness errors, or faulty electronics.

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 E:03.

  • 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 E:03 means on a Viking dishwasher

The E:03 error code on a Viking dishwasher indicates a heater fault detected during an active heating step. The control software monitors water temperature throughout the wash cycle using an NTC (negative temperature coefficient) thermistor. If the water temperature fails to rise by at least 34°F within a 3-minute window, the software registers the fault, skips the heating step entirely, and allows the program to continue to completion without reaching the target temperature.

The heating circuit in these dishwashers relies on a wash heater element, the NTC thermistor for temperature feedback, the wiring harness connecting these components to the control board, and the control electronics themselves. A failure in any part of this chain can produce the E:03 code. The most direct cause is a failed or open-circuit heater element that draws no current and produces no heat. However, an NTC thermistor stuck at a constant resistance value will feed the control board inaccurate temperature data, making the board believe heating is not occurring even when the element is functioning.

Cable harness issues such as loose connectors, corroded terminals, or broken wires between the heater, thermistor, and control board can also interrupt the circuit or send erroneous signals. In less common cases, faulty control electronics may misread thermistor input or fail to energize the heater relay correctly. Diagnosing E:03 requires systematically checking each component: verifying heater continuity, confirming the NTC thermistor is not fixed at a constant resistance across the expected temperature range, inspecting all relevant wiring connections, and evaluating the control board if all other components test within spec.

Source: manufacturer service documentation.

Common causes of E:03

  1. 01

    Failed Heater Element

    Part replacement

    A burned-out or open-circuit heater element cannot raise water temperature, directly triggering the 34°F rise threshold. Check for continuity across the heater terminals with a multimeter; an open circuit confirms the element has failed.

  2. 02

    NTC Thermistor Stuck at Constant Resistance

    Part replacement

    If the NTC thermistor is faulty and reads a fixed resistance regardless of actual water temperature, the control board receives incorrect data and may log E:03 even if the heater is working. Test the thermistor resistance across a range of temperatures to confirm it changes as expected.

  3. 03

    Cable Harness Fault

    Wiring / connection

    Loose connectors, corroded terminals, or broken wires in the harness between the heater element, thermistor, and control board can interrupt the circuit or cause signal errors. Inspect all connectors and wiring in the heating circuit for damage or poor contact.

  4. 04

    Faulty Control Electronics

    Part replacement

    If the control board fails to energize the heater relay or misinterprets thermistor signals, the heater will not activate properly. This is typically diagnosed after the heater, thermistor, and wiring have all been confirmed to be in good condition.

See the test procedure for each cause

Frequently asked questions about E:03

What does E:03 mean on a Viking dishwasher?
E:03 is a heater fault code indicating that during a heating step, the water temperature did not rise by at least 34°F within 3 minutes. When this threshold is not met, the control software skips the heating step and continues the rest of the cycle. This means your dishwasher is completing cycles without reaching proper wash or sanitize temperatures. The fault points to the heater element, NTC thermistor, wiring harness, or control board as likely problem areas.
Can I fix a Viking dishwasher E:03 error myself?
Some aspects of this repair are approachable for experienced DIYers, such as inspecting wiring connections and testing the heater element and thermistor for continuity and correct resistance. If a wiring connector is loose or corroded, reseating or cleaning it may resolve the fault. However, replacing the heater element, thermistor, or control board requires comfort working with dishwasher internal components and safely disconnecting power before beginning any work.
Is it safe to keep using my dishwasher when E:03 is displayed?
The dishwasher will continue to run cycles after skipping the heating step, so it is not an immediate safety hazard in terms of electrical danger. However, without proper water heating, dishes will not be cleaned or sanitized effectively, which is a hygiene concern. It is best to address the fault before continuing regular use, especially if the unit is used for sanitizing dishes.
How much does it cost to repair a Viking dishwasher E:03 error?
Repair costs vary depending on the failed component. A replacement heater element typically ranges from around $50 to $150 for the part alone, while an NTC thermistor is generally less expensive. Control board replacement is the costliest scenario, often ranging from $150 to $400 or more for the part. Adding professional labor, total repair costs can range from $100 to $500 or higher depending on what is needed.
Will resetting my Viking dishwasher clear the E:03 error?
A reset may temporarily clear the E:03 code from the display, but if the underlying component fault is still present, the error will return during the next cycle when the heating step fails again. Resetting is useful for confirming whether the fault is intermittent or persistent, but it does not fix the heater, thermistor, wiring, or electronics that caused the code to appear. A proper component diagnosis is necessary for a permanent resolution.

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

Get Started

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