What is dissolved in Indian Trail water, and what it does to glass
Union County Water rather than Charlotte Water, so the hardness figure quoted elsewhere on this site is not the figure at an Indian Trail address, and we check the county report before applying the etched-glassware argument here. Power is Duke. The other utility fact that matters in this town is how uniform the electrical installations are: streets built together were wired together to the same specification by the same contractors, so where a circuit arrangement is a problem on one house it is frequently a problem on the rest, and that is worth knowing before assuming an installation fault is unique.
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 Indian Trail, 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 Indian Trail 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 Indian Trail itself changes
The kitchens in Indian Trail
Indian Trail is one of the two most concentrated housing cohorts anywhere in the metro, with 59.6% built between 1990 and 2009 and a median build year of 2004. That produces a pattern we genuinely use: whole streets went up within a season or two of each other, were fitted with the same builder appliance package, and have replaced it on roughly the same timetable. So the neighbours failures are a forecast rather than an anecdote, and the part we fitted three doors down last month is frequently the part we need this month. When somebody in Indian Trail tells us three houses on the street have had the same thing done, that is useful information and we treat it as such.
Getting an appliance in and out
Among the easiest in the service area. Open lots, wide driveways, level approaches, modern door openings and garages sized for a car and a chest freezer. Very little in Indian Trail presents a physical problem getting an appliance to where it needs to be, which means quotes given on the phone hold up well and delivery-day surprises are rare. Where there is a difficulty it is almost always an upstairs laundry room reached by a turn in a staircase, and that is worth mentioning when booking a washer or dryer replacement.
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 Indian Trail and Union County share responsibility depending on the address, and we establish which applies before any work on a circuit or a gas connection.