What is dissolved in Harrisburg water, and what it does to glass
Water service in Harrisburg needs confirming against the address rather than assumed, since the town sits at the edge of more than one supply area and this is not a Charlotte Water town by default. Duke for power. Because the housing is post-1997 the electrical installations are modern throughout, with the dedicated circuits a contemporary kitchen expects, so unlike the older parts of the service area an appliance question here almost never becomes an electrical 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 Harrisburg, 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 Harrisburg 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 Harrisburg itself changes
The kitchens in Harrisburg
Harrisburg went from a crossroads to a commuter town in about two decades, and it did it in distinct subdivision waves starting in the late 1990s. Whole streets were built within a year or two of each other and sold with the same appliance package, which produces a pattern that is genuinely useful on the phone: the most informative question we can ask a Harrisburg caller is what the neighbours have already had done. Where three houses on a street have replaced the same appliance in the same year, the fourth is not experiencing bad luck. It is on schedule, and the part is frequently one we have on the van.
Getting an appliance in and out
Easy. Late-1990s and 2000s subdivision building means wide drives, level approaches, modern door widths and garages that take a chest freezer without complaint. Harrisburg is one of the more predictable towns to quote for over the phone because there is very little physical variation between one address and the next. The recurring exception is the upstairs laundry, which is standard here and which decides how easily a washer or dryer can be swapped rather than repaired.
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. Cabarrus County reviews the work for Harrisburg. Given how uniformly the town was built, a wiring question that arises on one house in a phase tends to arise on the rest, which is worth mentioning when it does.