The advice you have been reading is for a different city
Search any dishwasher symptom and the answers come back the same: descale it, use a rinse aid, check for limescale in the spray arms. All of that is written for hard-water markets, and Charlotte is not one. The water here is genuinely soft, and the failures that follow from soft water are the opposite of the ones that advice is designed to fix. Getting this the wrong way round has cost people perfectly good dishwashers.
Cloudy glasses in Charlotte are etching, and etching is permanent
Start with the number. Charlotte Water reports hardness at 32 parts per million, roughly 1.9 grains per gallon, drawn from Mountain Island Lake and Lake Norman, with total dissolved solids at 59 ppm. By any standard classification that is soft water. There is essentially no calcium or magnesium in it to leave behind.
So when a glass comes out of a Charlotte dishwasher looking cloudy, it is worth doing one test before anything else. Soak it in white vinegar for a few minutes.
- If the cloudiness disappears, it is film, which is deposited mineral. That is the hard-water problem, and in this metro it is rare unless you are on a private well or a different municipal supply.
- If nothing changes, it is etching, and etching is not a deposit at all. It is the removal of material from the surface of the glass, and it is permanent. No detergent, no rinse aid, no repair and no new dishwasher will bring those glasses back.
Here is the mechanism, and it is documented by the appliance manufacturers themselves. Dishwasher detergent is built around polyphosphates and other softening agents, because it is formulated on the assumption that it has hardness to deal with. Put a full dose of that into water which is already soft and there is nothing for the softening component to act on, so the remaining alkalinity goes to work on the next available surface. Glass is a silicate, it has metal ions in its surface, and the combined softness of the water and the detergent strips them out. GE's own technical documentation on glassware etching says exactly this. Miele's does too. It is not an obscure position.
The fix is to use less detergent, and it is free. Halve the dose and see what happens over a fortnight. Most people in this market are using a full tablet designed for a national average water hardness that Charlotte is nowhere near, and a half tablet or a half scoop cleans just as well here.
What makes this worth a whole section is what it prevents. Cloudy glassware is regularly read as a dishwasher that has stopped cleaning properly, and it ends in a replaced appliance that will do exactly the same thing, because the appliance was never the problem. We will tell you this on the phone rather than booking a visit for it. That is a call we decline to charge for, and it is the single clearest example on this site of the thing we would rather say than sell.
One caveat worth stating: not everyone in this service area is on Charlotte Water. Concord, Kannapolis, Mooresville, Gastonia, Monroe, Mount Holly, all of Union County and all of York County South Carolina run their own supplies, and the rural edges around Midland and Iron Station are frequently on private wells, which can be genuinely hard and iron-bearing. On a well, the standard descaling advice may well apply, and it is worth checking your own water rather than assuming the Charlotte figure.

What actually breaks, in the order we find it
It will not drain, and there is water in the bottom
The most common call. Clear the filter first, which on most modern machines twists out of the base of the tub, and check the drain hose has a high loop rather than running flat into the disposal. After that, the drain pump itself, or the check valve that is meant to stop waste water coming back in. A surprising number of these are resolved without a part, and a genuinely blocked disposal will do it too.
It runs a full cycle and the dishes are still dirty
Water temperature, spray arm rotation, or the wash motor. Check the spray arms turn freely by hand and that the holes are clear, and check nothing tall in the lower basket is fouling the upper arm. Where the arms are clear and the machine is filling properly, the wash motor or its impeller is the candidate. On this water, also try the halved detergent dose, because oversudsing genuinely does reduce cleaning performance.
It will not fill, or it overfills
The inlet valve, and it fails here for the same reason a washing machine valve does. That valve holds against full static pressure every hour the machine is idle, and Charlotte routinely runs well above 100 psi against a code threshold of 80. Failing shut gives you no fill; failing open gives you an overflow. The other candidate is the float switch, which is a mechanical safety and can simply stick.
It leaks
Door seal, door latch alignment, or the pump housing gasket. On an integrated machine a slow leak can run for weeks under the cabinet before anyone sees it, and on the engineered-timber flooring common in the post-2000 subdivision stock that damage arrives before the symptom does.
It will not start, or it stops mid-cycle
The door latch switch first, because the machine will not run unless it is satisfied the door is shut. Then the thermal fuse on the control board, which on many models is a one-shot device. Then the board itself, diagnosed last rather than first.
Kitchens that will not take a modern dishwasher
One local complication comes up often enough to be worth its own heading, and it decides repair-or-replace before any price does.
Gaston County holds the largest share of aged housing in the region, with 52.4% of Gastonia's stock predating 1980, and the mill-village housing in Kannapolis, Belmont, China Grove and Landis is older still. A great many of those kitchens were built before a dishwasher was standard equipment. The machine that is in there now was fitted into a cabinet run that was never designed around it, frequently by taking out a base unit and making the aperture work.
Modern dishwashers are close to standardised at 24 inches wide and about 34 inches high, but the older the retro-fit, the more likely the opening is a fraction under one of those, or the worktop sits low, or the plumbing enters from a place that no longer suits. So on a pre-1980 kitchen the honest question is not only whether the repair is worth the money, but whether a replacement will physically go in without joinery. A $300 repair on an appliance whose replacement needs a cabinet altered is a much better deal than the arithmetic suggests, and we measure the aperture before making a recommendation rather than after.
The same logic runs the other way on panel-ready and integrated machines, common in the newer south Charlotte, Waxhaw and Weddington kitchens. There the custom door panel is fitted to the appliance, so replacing the machine means either finding a model the existing panel will mount to or having a new panel made. That is a joinery cost sitting on top of the appliance price, and it means a repair well past the usual fifty percent line is frequently still the right call.
What the job covers in Charlotte
What we cover
Built-in, panel-ready and integrated dishwashers across every mainstream and professional brand, plus the supply and drain they connect to.
Target outcome
A genuine diagnosis of whether the appliance has a fault at all, and where it does, the failed component named and priced before anything is ordered.
Decision point
We will tell you when the problem is the detergent dose rather than the machine, which on this water supply is often enough that it is worth saying on the phone.