mypros+
Error code reference

Electrolux Dishwasher Error Code i58

WP motor connector

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the i58 error code actually means

Your Electrolux dishwasher detected that the wash pump motor is not drawing the amount of electricity it should during a cycle, which caused the machine to stop and reset. This usually means there is a loose or faulty electrical connection at the pump motor, though the motor itself could also be damaged. A technician will need to inspect the wiring and motor to determine what needs to be repaired or replaced.

Diagnostic procedure

The full i58 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Check wash pump motor connector and wiring; cycle stops and resets.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock i58 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of i58

Ranked by how often they cause this code
  1. 1Loose or disconnected motor connector
  2. 2Corroded or damaged wiring harness
  3. 3Lost phase in motor supply
  4. 4Damaged internal motor coil
  5. 5Faulty control board

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

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

Questions people ask about i58

What does i58 mean on a Electrolux dishwasher?
The i58 code means the dishwasher detected a fault in the wash pump motor connection based on current measurement. The control board monitors how much current the motor draws and triggers this code when the reading stays within plus or minus 21 milliamps for 1.5 seconds during operation. This indicates the motor is not receiving proper electrical input, which can be caused by a loose connector, damaged wiring, a lost supply phase, or a failed motor coil. The cycle stops and resets automatically when this fault is detected.
Is it safe to keep using my dishwasher when the i58 code appears?
The dishwasher stops and resets automatically when the i58 fault occurs, so it will not continue running normally. Attempting repeated cycle restarts without addressing the underlying fault is not recommended, as it could worsen a wiring or connector issue. The appliance should be diagnosed and repaired before returning it to regular use.
How much does it cost to repair an i58 error on an Electrolux dishwasher?
Repair costs depend on which component is at fault. If only the connector needs reseating or cleaning, the cost may be limited to a service call fee, typically in the range of $75 to $150. A replacement wiring harness or wash pump motor will add parts costs, bringing the total to roughly $150 to $400 or more depending on labor rates in your area. A control board replacement is generally the most expensive scenario, often ranging from $250 to $500 or higher.
Can I fix the i58 error on my Electrolux dishwasher myself?
A knowledgeable DIYer can start by inspecting and reseating the wash pump motor connector, which is the most common cause of this fault. If the connector looks clean and secure, further diagnosis requires testing wiring continuity and motor winding resistance, which calls for a multimeter and some comfort working with electrical components. Replacing the motor or control board is more involved and may be better handled by a qualified technician.
Will resetting my Electrolux dishwasher clear the i58 error code?
A reset may temporarily clear the i58 code and allow the dishwasher to attempt another cycle, since the fault does trigger an automatic reset. However, if the underlying cause is not repaired, the code will return as soon as the control board detects the same abnormal current condition again. A reset is useful for confirming whether the fault is intermittent, but it is not a permanent solution.

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

Get Started

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