Glasses coming out cloudy, water sitting in the tub, or a puddle at the kick plate.
Each one gets the same $99 visit and a price on paper before work.

Hold a wine glass from an Olympia dishwasher up to the window. If it looks milky and the haze will not rub off, the cause is often water that is too soft rather than too hard. City water drawn from the McAllister Wellfield carries few minerals, so a full scoop of detergent has little to work against and starts attacking the glass itself. That is etching, and it is permanent. Kitchens in South Capitol and along the Eastside were built long before dishwashers, so the machine was fitted in later, and drain loops, supply lines and leveling vary from house to house. The Southeast kitchens around Braemar and Canterbury are often on their second or third machine.
Most dishwasher failures come down to water not moving where it should. Filters clog with food and label pulp, drain pumps jam on a cherry pit or a shard of glass, and inlet valves stick. Suds cause their own trouble: a squirt of hand dish soap, or simply too much detergent in soft water, can push foam past the door gasket. One Eastside call went like this: water on the floor after every load, a Bosch showing an E15 code, and a float switch in the base pan sitting in a puddle. The real leak was a weeping seal at the circulation pump. The float switch had done its job, and the pump seal was replaced that visit.
If a vinegar soak clears the haze, it is film, and the fix is in the fill, heat and rinse aid. If the cloud stays, soft water and a heavy detergent dose have etched the surface, and that glass will not recover. We check fill level, water temperature and the heater so the dose can come down.
Food pulp in the filter, a drain pump jammed on a pit or burned out, a hose kinked behind the cabinet, or an air gap packed with debris. We empty the sump, check the pump motor with the meter, and look at the connection under the sink, including a disposal inlet whose knockout plug may never have been removed.
Worn door gaskets, a leaking pump seal, a loose hose clamp, a weeping inlet valve or suds pushed past the door. On models with a leak sensor, a float in the base pan shuts the machine down. We dry the base, find the actual source and repair it.
Spray arms clogged with seeds and label pulp, a weak circulation pump, low fill from a sticky inlet valve, or water arriving cold. Many older Olympia kitchens sit far from the water heater, so the first fill can run lukewarm. We check each and fix the part at fault.
Most often the switch inside the door latch has worn out. Less often a control thermal fuse has opened, or a board relay has quit clicking. On some models a stuck float switch holds the machine in drain mode. We read any stored code, then prove the cause with the meter before replacing anything.
On models with a heating element, the element or its high-limit may have failed. Condensation-drying models, Bosch among them, lean on rinse aid, and soft water does not change that. We test the heater circuit, check the rinse-aid dispenser and set its dose to suit your water.
| What you notice | Likely cause | On the visit |
|---|---|---|
| Haze that vinegar will not remove | Detergent overdose in soft water, etching the glass | Confirm with a soak test, adjust fill and dose |
| Standing water after the cycle | Clogged filter, failed drain pump or blocked hose | Empty the sump, test the pump, trace the drain line |
| Water on the kitchen floor | Door gasket, pump seal, hose clamp or suds | Dry the base, trace the leak, replace the part |
| Gritty film on top-rack dishes | Clogged spray arm or weak circulation pump | Clear the arms and test the pump motor |
| No start, lights blinking | Door latch switch or control fault | Pull the stored code, then test latch and board |
A dishwasher diagnosis starts with four plain questions: is water getting in, getting hot, circulating and leaving. We pull the filter and look at the sump, then run a service test so each stage can be watched in turn. The inlet valve coil gets a resistance reading, the drain and circulation pumps get voltage checks while running, the heater and its high-limit get continuity checks, and the door latch is tested in both positions. Stored codes are read, but a code only points to a circuit. With the failed part confirmed, you hear what it is and whether the detergent, the drain setup or the age of the machine played a part.
We service Bosch, Whirlpool, KitchenAid, GE, Café, Samsung, LG, Frigidaire, Electrolux, Maytag, Kenmore and Amana dishwashers. Bosch and other European-style tubs rely on condensation drying and a leak-sensing base pan; many American-built models use an exposed or hidden heating element. If the maker’s warranty still applies, we say so before anything else. Rentals near the Capitol Campus or out toward Cooper Point go through the owner or property manager, who signs off on the written figure with a text. The pricing is simple to follow: say yes and that one written price already contains the $99 diagnostic; skip the work and your cost stops at $99.
Soft water is the reason. With few minerals to bind, a full dose of detergent turns aggressive and etches glass, leaving a permanent haze or a rainbow sheen. Try a vinegar soak on one glass. If it clears, it was film; if not, it is etching. Cutting the detergent dose usually stops it from getting worse.
Pods deliver a fixed dose, and in soft water that dose can be more than the load needs. Many households here do better with a measured gel or powder at a smaller amount, plus rinse aid. If you prefer pods, run full loads and skip the extra-hot or sanitize options on glassware loads, since heat speeds up etching.
Turning the breaker off and back on sometimes clears a one-time glitch, and it is safe to try once. If the code returns, it is pointing at a circuit, such as the drain, fill or leak sensor, and the machine needs testing. Note the code and take a photo of the model sticker on the door edge when you book.
Not usually. Many older homes have dishwashers fitted into cabinets that predate them, with drain loops, supply lines and electrical connections added later. We repair the dishwasher itself and point out any installation issue we find, such as a missing high drain loop that lets dirty sink water flow back into the tub.
Only the $99 for the diagnosis. You still leave knowing what broke and what caused it. Once you okay the fix, that $99 lives inside the written price, with nothing stacked on top. When a part needs ordering, the second visit to fit it adds no trip fee.
Phone us or use the form. You get a two-hour slot, then a heads-up text as the van pulls out.
Leads on the circuit, a thermometer in the cabinet, and the broken component pointed out so you can see it yourself.
The whole repair priced in ink, $99 included. Yes or no is yours, and the toolbox stays shut until you answer.
A complete cycle run in front of you, panels back on, floor dried, and the warranty term in writing on your receipt.
$99 pinpoints what broke. Go ahead with the fix and it is already in the total; stop there and it is all you pay.