mypros+
Error code reference

Dacor Range Oven Cooktop Error Code L7

Third Gen Dishwasher: Drain fault

Third Gen Dishwasher: Drain fault - water not drained after 120 seconds draining; program stops.

First step from the service manual

Check drain pump, hoses, drain hose fittings, control unit and cables; check whether filter is blocked.

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

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

The L7 error code on a Dacor Third Gen dishwasher indicates a drain fault: the appliance attempted to drain water for 120 seconds and failed to complete the process. When the control unit does not detect a successful drain within this time window, it halts the wash program entirely and triggers the L7 code. This is a protective measure to prevent flooding, motor damage, or continued cycling with standing water in the tub.

The drain system involved includes the drain pump, the drain hose, hose fittings, and the internal filter assembly. Any restriction or failure along this path can prevent water from evacuating the tub within the allotted time. A blocked filter is one of the most frequent culprits, as debris accumulation restricts water flow to the pump. A kinked, clogged, or improperly routed drain hose can produce the same result, as can a loose or disconnected hose fitting.

Beyond physical obstructions, the fault can also originate with the drain pump itself or with the electrical components that control it. A failed drain pump motor, a wiring harness with damaged or corroded connections, or a faulty control unit can all prevent the pump from operating correctly. Diagnosis should follow the path from the most accessible components first: clean the filter, inspect the hose routing and fittings, then move to electrical testing of the pump and control unit connections.

Source: manufacturer service documentation.

Common causes of L7

  1. 01

    Blocked or clogged filter

    Wiring / connection

    Food debris and grease accumulating in the filter assembly restrict water flow to the drain pump, preventing adequate drainage. Remove and clean the filter thoroughly, then retest the drain cycle.

  2. 02

    Kinked or obstructed drain hose

    Wiring / connection

    A drain hose that is kinked, pinched, or clogged with debris will block water from exiting the tub. Inspect the full length of the hose from the pump outlet to the sink drain or garbage disposal connection.

  3. 03

    Loose or disconnected drain hose fitting

    Wiring / connection

    If a hose fitting at the pump, tub outlet, or drain connection has come loose, water may recirculate or fail to reach the drain. Check all fittings for a secure, airtight connection.

  4. 04

    Failed drain pump

    Part replacement

    A drain pump with a seized motor, a burned winding, or a jammed impeller will not move water out of the tub regardless of the control signal it receives. If the pump is getting power but not running, the pump assembly likely requires replacement.

  5. 05

    Faulty control unit or wiring

    Part replacement

    Damaged wiring, corroded connectors, or a defective control unit can prevent the drain pump from receiving the proper signal to operate. Inspect the harness connections at both the pump and the control unit for damage or corrosion before condemning the control board.

See the test procedure for each cause

Frequently asked questions about L7

What does L7 mean on a Dacor range, oven, cooktop?
The L7 code on a Dacor Third Gen dishwasher signals a drain fault. It means the appliance ran the drain pump for 120 seconds but was unable to fully evacuate the water from the tub, causing the wash program to stop. Note that while this code is associated with Dacor dishwasher models, it is not specific to ranges, ovens, or cooktops. The code points to a problem in the drain system, such as a blocked filter, clogged hose, or pump failure.
How do I fix the L7 error on my Dacor dishwasher?
Start by removing and cleaning the filter assembly, since a blocked filter is the most common cause of this fault. Next, check the drain hose for kinks, clogs, or loose fittings from the pump connection all the way to the household drain. If the filter and hose are clear, test the drain pump for proper operation and inspect the wiring harness connections at the pump and control unit. If the pump is receiving power but not running, replacement of the pump is typically required.
Is it safe to use my Dacor dishwasher when the L7 code is showing?
No, you should not continue using the dishwasher while L7 is active. The control unit stops the program precisely because standing water in the tub poses a risk of overflow or internal damage if a new cycle is forced to start. Resolve the drain fault before running additional cycles to avoid water damage to the appliance or surrounding cabinetry.
How much does it cost to repair an L7 drain fault on a Dacor dishwasher?
Repair costs vary depending on the root cause. Cleaning a blocked filter costs nothing beyond your time. Replacing a failed drain pump typically runs anywhere from $80 to $250 for the part, plus labor if a technician performs the work. Control unit replacement is the most expensive scenario, often ranging from $150 to $400 or more for the component alone. Getting a diagnostic visit from a qualified technician will give you an accurate estimate for your specific situation.
Will resetting my Dacor dishwasher clear the L7 error code?
A reset may clear the L7 code temporarily and allow the appliance to attempt another cycle, but the code will return if the underlying drain problem has not been corrected. A reset should only be performed after you have inspected and addressed the drain filter, hose, fittings, pump, and wiring. If the fault condition still exists, the control unit will detect the failed drain again within the next cycle and repost the L7 error.

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

Get Started

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