mypros+
Error code reference

Viking Dishwasher Error Code 2-3 (service cycle only)

Drain Pump Error

Drain Pump Error - drain pump current sense is out of range.

First step from the service manual

Check wires disconnected between main control and drain pump.

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 2-3 (service cycle only).

  • 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 2-3 (service cycle only) means on a Viking dishwasher

Error code 2-3 on a Viking dishwasher is a drain pump error that appears exclusively during the service diagnostic cycle. It indicates that the main control board is detecting a drain pump current reading that falls outside the expected operating range. The control board continuously monitors the electrical current drawn by the drain pump motor during operation. When that current reading is either too high or too low compared to the acceptable threshold, the board logs this fault. An out-of-range current reading typically points to an open or short circuit in the pump motor winding, a wiring fault between the control board and the pump, or a failed control board output circuit.

The drain pump is responsible for evacuating water from the tub at the end of wash and rinse cycles. When the control board cannot confirm normal current flow through the drain pump circuit, it cannot verify that the pump is operating correctly. The first diagnostic step is to inspect the wiring harness running between the main control board and the drain pump motor for any disconnected connectors, broken wires, or signs of corrosion or heat damage. A disconnected connector is a common and straightforward cause of this fault. If the wiring checks out, the drain pump motor itself should be tested for proper resistance across its terminals, and the control board output should be evaluated to confirm it is delivering the correct voltage to the pump during the drain sequence.

Source: manufacturer service documentation.

Common causes of 2-3 (service cycle only)

  1. 01

    Disconnected or loose wiring connector

    Wiring / connection

    A disconnected connector between the main control board and the drain pump is the first item to check and a frequent cause of this fault. Inspect the full wiring harness for unplugged connectors, pulled terminals, or loose pins.

  2. 02

    Damaged or corroded wiring harness

    Part replacement

    Wires in the harness running to the drain pump can suffer from corrosion, chafing, or heat damage, creating an open or short circuit that throws the current reading out of range. Visually inspect the harness along its entire length and test continuity with a multimeter.

  3. 03

    Failed drain pump motor

    Part replacement

    A drain pump motor with a failed winding will draw incorrect current or no current at all, triggering this error. The pump motor windings should be tested for resistance to confirm they are within specification.

  4. 04

    Drain pump motor short circuit

    Part replacement

    A shorted winding in the drain pump motor can cause current draw to exceed the acceptable range, triggering the fault. This condition may also cause the control board output circuit to shut down as a protective measure.

  5. 05

    Failed main control board

    Part replacement

    If the wiring and the drain pump motor both test correctly, the control board itself may have a faulty output circuit that is misreading or failing to properly drive the drain pump. Control board failure should be considered after all other components have been ruled out.

See the test procedure for each cause

Frequently asked questions about 2-3 (service cycle only)

What does 2-3 (service cycle only) mean on a Viking dishwasher?
Error code 2-3 on a Viking dishwasher indicates a drain pump error in which the control board has detected that the drain pump current reading is outside the normal operating range. This code is generated during the service diagnostic cycle rather than during a standard wash cycle. It signals an electrical fault in the drain pump circuit, which could involve the wiring, the pump motor, or the control board.
How do I fix error code 2-3 on my Viking dishwasher?
Start by inspecting all wiring connectors between the main control board and the drain pump for any that are loose or disconnected, as this is the most common cause. If the connectors are secure, check the wiring harness for damaged or corroded wires and test the drain pump motor windings for proper resistance using a multimeter. If the wiring and pump motor both check out, the main control board may need to be evaluated or replaced.
Is it safe to use my Viking dishwasher when error code 2-3 is showing?
Error code 2-3 appears only during the service diagnostic cycle, so you may not see it during normal operation. However, the underlying drain pump fault means the dishwasher may not drain water properly, which could result in standing water in the tub. It is best to address the fault before continuing regular use to avoid potential water damage or further component stress.
Will resetting my Viking dishwasher clear error code 2-3?
Resetting the dishwasher may temporarily clear the fault code, but if the underlying cause is still present, the code will return when the service cycle is run again. A reset does not repair a disconnected wire, a faulty pump motor, or a damaged harness. The root cause needs to be diagnosed and corrected for the error to be permanently resolved.
How much does it cost to repair a Viking dishwasher showing error code 2-3?
Repair costs vary depending on the failed component. Reconnecting a loose wiring connector requires no parts and only a service call fee, which typically ranges from around $75 to $150. Replacing a drain pump motor can cost between $150 and $400 including parts and labor, while a main control board replacement tends to run between $200 and $500 or more depending on parts availability and labor rates in your area.

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

Get Started

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