What is dissolved in Mooresville water, and what it does to glass
The Town of Mooresville runs its own water supply rather than Charlotte Water, so the soft-water reasoning this site applies to dishwashers and ice makers needs checking against the town report rather than assumed from the Charlotte figure. Power is Duke throughout. The genuinely useful utility question in Mooresville is not chemistry but capacity: in the pre-1950 half, a kitchen that has acquired a dishwasher, a microwave and a second refrigerator over forty years is frequently running them from circuits that were never intended to carry them, and the symptom is nuisance tripping that gets blamed on the newest appliance.
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 Mooresville, 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 Mooresville 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 Mooresville itself changes
The kitchens in Mooresville
Mooresville is two housing markets sharing a name and an appliance answer written for one is wrong for the other. The town-wide median build year is 2006, which describes the lake-side and southern subdivision growth: large modern kitchens, first or second generation appliances, and repairs that comfortably beat replacement. But the 28115 ZIP holds around 1,562 homes built before 1950 around the historic mill village, and on those the constraint is not the appliance at all. It is the electrical service behind it. Those houses were wired for an era of far smaller domestic loads and have been added to since, so before recommending anything that draws current we ask what else is on the circuit.
Getting an appliance in and out
The subdivision half is easy: wide drives, level ground and doorways sized for modern appliances. The mill-village half is not. Those older streets have narrow lots, close-set houses and original door openings, and a full-depth or French-door refrigerator frequently cannot be brought through the route it needs to take without taking a door off its hinges. Several of the lakeside properties are three storeys on the water side because of the fall of the land, and where an appliance is on an upper floor there we ask about the stair before booking rather than discovering it on the day.
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. Mooresville is reviewed by the Town of Mooresville inside town limits and by Iredell County outside them, and the split matters here because so much of the lake-side development sits beyond the town boundary.