What is dissolved in Huntersville water, and what it does to glass
Charlotte Water, so the figures this site quotes apply directly here: 32 parts per million hardness and 59 parts per million total dissolved solids. That means the etched-glassware argument on the dishwasher page is not a general claim in Huntersville, it is a local one, and halving the detergent dose is a genuine first answer to cloudy glass at a Huntersville address. Duke for power. Given how much of the town is post-2010, the appliances here are also the ones most likely to be reporting their own fault codes, which is useful when it is read properly and misleading when a code is treated as a diagnosis.
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 Huntersville, 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 Huntersville 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 Huntersville itself changes
The kitchens in Huntersville
Huntersville carries the newest housing stock of any town in Mecklenburg County, with 31.9% of it built since 2010 and a median year of 2004, and a genuine pre-1940 layer around the old mill town centre. That gap is the whole story here. In the post-2010 half we are dealing with the current generation of appliance: inverter drives, communicating control boards, induction hobs and app connectivity, where the diagnosis is electronic and the good news is that the parts are all still in production. In the old centre we are dealing with kitchens that have absorbed a century of change, and the fault is as likely to be the installation as the appliance.
Getting an appliance in and out
Generally very good. The newer development is open, level and modern in its door widths, and garages are generous. The exception is the old town centre, where the housing is smaller, the openings are original and the kitchens were laid out for a different set of appliances. On the newer, larger houses the practical constraint is not width but stairs, since a second refrigerator or a wine cabinet on an upper floor has to get there, and we ask about that route on the phone.
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. Huntersville is reviewed by Mecklenburg County through its combined process rather than by a separate town office, which makes the answer the same here as at a Charlotte address.