mypros+
Error code reference

Dacor Range Oven Cooktop Error Code L2

Third Gen Dishwasher: Overfilling

Third Gen Dishwasher: Overfilling - too much water in machine (pressure sensor) or float activated.

First step from the service manual

Check drain pump (blocked hose), flow meter, inlet valve, leaks and cables.

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 L2.

  • 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 L2 means on a Dacor range oven cooktop

The L2 error code on a Dacor third-generation dishwasher indicates an overfill condition. This means the control system has detected more water inside the tub than is acceptable for safe operation. The overfill detection can be triggered through two separate mechanisms: the pressure sensor reading an abnormally high water level, or the float switch activating when water physically rises to the float's threshold position. Both serve as safety interlocks to prevent water from overflowing the tub and causing damage.

The most common root cause of an L2 code is a failure in the drain system. If the drain pump is blocked or the drain hose is kinked or obstructed, water from a previous cycle cannot exit the tub properly. When the next fill cycle begins, water is added on top of water that never drained, causing the level to rise beyond the pressure sensor's or float switch's acceptable range. A malfunctioning inlet valve that does not close fully can also allow water to continuously trickle into the tub even when the control board has not commanded a fill cycle.

The flow meter is another component worth inspecting during diagnostics. Its job is to measure how much water enters the machine during a fill cycle. If the flow meter is sending inaccurate readings to the control board, the board may allow excessive water intake before shutting the inlet valve. Cable connections to the pressure sensor, float switch, and flow meter should also be checked for corrosion, looseness, or damage, as faulty wiring can produce false overfill signals even when water levels are within normal range.

Source: manufacturer service documentation.

Common causes of L2

  1. 01

    Blocked drain pump or kinked drain hose

    Wiring / connection

    If the drain pump is clogged with debris or the drain hose is kinked or obstructed, residual water stays in the tub after a cycle ends. The next fill then pushes the water level into the overfill zone. Inspect the drain hose for kinks and the pump filter area for food debris or foreign objects.

  2. 02

    Faulty or stuck inlet valve

    Part replacement

    A water inlet valve that does not close completely allows water to keep entering the tub even when the control board has not requested a fill. This slow trickle can accumulate and trigger the overfill sensors. The valve should be tested for proper shutoff and replaced if it is leaking through.

  3. 03

    Defective or stuck float switch

    Wiring / connection

    The mechanical float can become stuck in the raised position due to debris or scale buildup, sending a false overfill signal to the control board even when water levels are normal. Clean the float assembly and verify it moves freely up and down.

  4. 04

    Malfunctioning pressure sensor

    Part replacement

    The pressure sensor monitors water level by detecting pressure at the bottom of the tub. If the sensor itself is faulty or its connecting hose is cracked or clogged, it can report an inflated water level reading and trigger the L2 code inaccurately. Inspect the sensor hose for blockages or air leaks.

  5. 05

    Faulty flow meter or wiring issue

    Part replacement

    A flow meter that is sending incorrect data to the control board may allow the inlet valve to stay open longer than intended, admitting too much water. Additionally, loose or corroded cable connections to any of the water-level sensing components can produce false overfill readings. Check all related wiring harnesses and connectors.

See the test procedure for each cause

Frequently asked questions about L2

What does L2 mean on a Dacor range, oven, cooktop?
Despite being associated with Dacor range, oven, and cooktop product lines in some databases, the L2 code in this context actually applies to Dacor third-generation dishwashers. It indicates an overfill condition, meaning the dishwasher's control system has detected water inside the tub at an unsafe level, either through the pressure sensor or the float switch activation. The machine halts operation automatically to prevent a potential overflow.
How do I fix an L2 error on a Dacor dishwasher?
Start by checking the drain pump and drain hose for blockages that may have left standing water in the tub from the previous cycle. Next, inspect the float switch to make sure it is not stuck in the raised position due to debris or scale. If those components check out, test the inlet valve for proper shutoff, examine the flow meter, and verify all wiring connections to the pressure sensor and float assembly are secure and free of corrosion.
Is it safe to use my Dacor dishwasher when the L2 code is displayed?
No, you should not run the dishwasher while the L2 code is active. The code indicates the machine has already detected a potentially dangerous water level, and continuing to operate it could result in water overflowing onto your floor or into surrounding cabinetry. Leave the dishwasher off until the underlying cause has been diagnosed and corrected.
Will resetting my Dacor dishwasher clear the L2 error code?
A power reset may temporarily clear the L2 code, but if the underlying problem is not fixed, the code will return as soon as the dishwasher attempts its next fill cycle. If the drain is blocked or the inlet valve is faulty, the overfill condition will simply repeat. The code should be treated as a symptom of a real hardware problem that requires physical inspection and repair.
How much does it cost to repair a Dacor dishwasher showing an L2 error?
Repair costs vary depending on which component is at fault. Clearing a blocked drain hose or cleaning the pump filter is generally low cost, often between $0 and $100 if done as a DIY repair or a basic service call. Replacing an inlet valve or flow meter typically falls in the $75 to $250 range for parts and labor combined. A faulty pressure sensor or control board issue can push costs higher, potentially into the $200 to $500 range 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