Foam creeping out under the door, cloudy glasses that never come clean, a tub still holding water at the end.

Most of Olympia’s city water is pumped from the McAllister Wellfield, and it runs soft, around fifty to sixty milligrams per liter of hardness. That spares heating elements and spray arms the heavy scale a hard-water town fights. It also means detergent goes further than the pod box assumes. A full pod plus rinse aid in soft water can foam past the door seal, trip a leak sensor, or leave glasses with the permanent haze of etching, which no rinse aid will remove. Older kitchens add their own twist. Dishwashers in South Capitol and Eastside homes are often retrofits, with a drain hose looped under a sink that was never built for one and an inlet fed from an angle stop that has been turned maybe twice in its life.
A call we see often: a Holiday Hills split-level in Southeast Olympia, a Bosch showing E15, and a damp spot on the floor in front of it. The owner has already tipped the machine to empty the base pan, and the code came back after two loads. Our technician pulls the toe kick and looks for the actual source. Foam from too much detergent is one candidate, so we check the dispenser setting and how much soap is going in. Then we inspect the door seal, the circulation pump seal, the inlet hose connection and the float. A code that returns means water is still reaching the base, so we find the drip before clearing anything, and we show you where it came from.
| Symptom | Usual source | Our first move |
|---|---|---|
| Foam on the floor after a cycle | Too much detergent for soft water, or hand soap in the dispenser | Rinse out the tub, check dosing, inspect the door seal for wear |
| Standing water in the bottom | A clogged filter, a blocked hose, or a drain pump that quit | Clear the filter, look at the high loop or air gap, then test the pump |
| Glasses cloudy and rough to the touch | Etching from overdosing in soft water | Adjust detergent and rinse aid settings; etched glass will not recover |
| Dishes wet and cool at the end | Heating element, temperature sensor or heater relay | Meter the element and sensor, confirm water temperature at fill |
| Hums but never fills | Closed angle stop, failed inlet valve or a float stuck up | Check the supply valve, then test the inlet solenoid and float switch |
| Brand · code | Meaning | Our next step |
|---|---|---|
| LG · bE | Bubble error: too much foam, usually from the wrong detergent | We run a rinse without soap, then review dosing and rinse aid |
| Bosch · E15 | The safety switch has detected water in the base | We find the leak source before draining the base and clearing the code |
| Bosch · E24 | Not draining properly, often a blocked filter or kinked hose | We check the hose, the disposal knockout and filter, then test the drain pump |
| LG · IE | Inlet error: water supply is inadequate or interrupted | Shutoff first; if it is open, we meter the inlet valve next |
Request a visit by phone or online and we text you a window, which helps whether you are heading to a state office downtown or sleeping after a night shift. Our technician reads the code, then checks it: a meter on the pump and heater, eyes on the hoses, a look at how much detergent is going in. We say which part failed, in everyday terms, and write one figure on paper. Approving it keeps the $99 diagnostic inside that repair total; declining means you pay $99 for our visit and the bill ends there. Pumps, valves and seals usually come from stock on the van. We finish with a test cycle and check the floor under the machine before we leave.
A move or a detergent change is the usual reason. Olympia’s city water is soft, so a full pod or scoop makes more suds than it would on hard water. Foam can push past the door seal and trigger a leak code. Try a smaller dose and plain rinse aid first. If foam still appears, a worn seal or a drain problem may be holding soapy water in the tub.
No. Etching is surface damage, a fine roughness from detergent working too hard in soft water, and it won’t wash off. Film from minerals or residue can be removed; etching can’t. The fix is going forward: less detergent, the right rinse aid setting, and a check that the heater and cycle selection are working the way the maker designed them.
Sometimes. Retrofitted dishwashers in older houses sometimes drain into a sink tailpiece without a high loop or air gap, so dirty sink water can siphon back into the dishwasher. We check the drain route on every call where water sits in the bottom or smells, and we explain what we find so you or a plumber can correct anything outside the machine.
Bosch and KitchenAid turn up most in remodeled kitchens around town, and we also work on Whirlpool, LG, GE, Frigidaire, Maytag and Samsung dishwashers, among others. If the maker’s coverage still applies to yours, you hear that from us first, since the maker may pay for the work.
Usually, when the tub and door are sound. Drain pumps, inlet valves, door latches and heating elements are ordinary parts. If the tub is rusted through, the control board and pump have both failed, or the racks are coming apart, replacement may make more sense. Our technician gives you the written price and a plain view of the machine’s condition so the choice is yours.
The fault gets named and priced on paper; approve the work and the visit is already inside that figure.