What is dissolved in Stallings water, and what it does to glass
Union County Water, as with the rest of the county, so the Charlotte hardness figure does not apply and the dishwasher reasoning on this site is checked against the county report rather than assumed. Duke for power. Because the houses were built together and the appliances were not, Stallings is one of the few places where the installation is uniform and the equipment is not: the circuits, the water taps and the vent runs are all standard, and what varies is entirely what got plugged into them, which is a helpful way round rather than an unhelpful one.
Establishing that matters here more than on any other appliance, because the single most useful thing we know about dishwashers in this region inverts the advice everybody has already read. Charlotte Water runs at 32 parts per million hardness, about 1.9 grains per gallon, with total dissolved solids at 59. That is soft. Every national troubleshooting article about cloudy glassware starts from limescale, and limescale is not what is happening.
Do one test before anything else. Soak a cloudy glass in white vinegar for a few minutes. If the cloudiness lifts, it is mineral film and it is a hard-water problem. If nothing changes, it is etching, which is not a deposit at all: it is material removed from the surface of the glass, and it is permanent.
The mechanism is documented by the appliance manufacturers themselves. Dishwasher detergent is built around polyphosphates and other softening agents because it is formulated assuming there is hardness to deal with. Put a full dose into water that is already soft and the softening component has nothing to act on, so the remaining alkalinity works on the next available surface. Glass is a silicate with metal ions in its surface, and it loses them.
The fix is to halve the detergent dose, and it is free. We will say that on the phone rather than booking a visit for it, because cloudy glassware regularly gets read as a dishwasher that has stopped cleaning and ends in a replaced appliance that does exactly the same thing.
Where the fault is genuinely mechanical in Stallings, the order is filter, drain hose loop and waste disposal before anyone quotes a drain pump, and an inlet valve quoted with a pressure reading, for the same reason it is on a washing machine.
The commercial position is the same in Stallings as it is at a Charlotte address, because the rate card on this site is not a Charlotte rate card. The diagnostic visit is $89 and it comes off the invoice in full when you approve the repair. Labour beyond that is $95 to $145 an hour. Nothing is added for the drive, and if the same fault returns after we have fixed it the return visit carries no fee at all.

What Stallings itself changes
The kitchens in Stallings
Stallings holds the tightest housing cohort in the whole study area, with 62.6% of it built between 1990 and 2009 and a median year of 2002. The consequence for appliances is precise: every original builder-fitted appliance in this town has been through at least one replacement cycle, and frequently two on the shorter-lived items. So unlike a newer town, what we find in a Stallings kitchen is not a matched builder package. It is a set of homeowner purchases made at different times from different makers as each original failed, which means the refrigerator, the range and the dishwasher share a kitchen and nothing else, and each one needs its own diagnosis and its own parts channel.
Getting an appliance in and out
Easy, in the same way Indian Trail is easy: level approaches, wide drives, modern door widths and garages that will take an appliance without argument. Stallings was built late enough that nothing about the physical building presents a problem, and appliance replacement here is genuinely a matter of what fits the aperture rather than what fits through the house. Upstairs laundry rooms are the only recurring complication and only for the largest machines.
Permits and who is licensed
Swapping an appliance on an existing connection does not require a permit anywhere in this service area, and we will tell you that rather than adding a line for one nobody filed. What is regulated is the connection itself: new or altered wiring for a hard-wired appliance falls under the North Carolina electrical board, and anything on a gas supply line falls under the plumbing and heating board. Neither is appliance work and we hand both to the licensed trade. The Town of Stallings and Union County split responsibility by address, and we confirm which office covers yours before any work on wiring or a gas connection.