Tank, Tankless and Power-Vent Water Heater Service
WaterWork Plumbing provides water heater repair in Rochester Hills and replacement when a unit is beyond saving. We service gas and electric tanks, power-vent units and tankless systems. The most common complaint we hear here isn’t a broken heater, though. It’s a heater that is too small for the house.
Is Your Water Heater Too Small for Your Home?
A lot of Rochester Hills homes have three or four bathrooms, and plenty of them still run the 40- or 50-gallon tank the builder chose decades ago. If the last person in the shower always gets a cold one, the tank may be working fine and simply be the wrong size. When we replace a water heater, we size it to how your household uses hot water, not to whatever was there before. That might mean a larger tank, a high-recovery model, or a tankless unit.
Repairs We Handle
- Pilot, thermocouple and gas valve problems on gas units
- Heating elements and thermostats on electric units
- Power-vent blower and pressure switch failures
- Leaking relief valves and drain valves
- Sediment flushing, which matters even on Great Lakes water
If the tank itself is leaking, it can’t be repaired, and we’ll tell you so.
What Replacement Includes
- Removal and disposal of the old unit
- A city plumbing permit and inspection
- New relief valve discharge piping, venting and connections to current Michigan code
- An expansion tank where your water system requires one
- A full test before we leave
Tankless in Rochester Hills
Tankless units make sense in larger homes with long showers or a big soaking tub, because they never run out. They cost more to install and may need a larger gas line, so we’ll check your setup and tell you honestly whether it’s worth it.
Why Rochester Hills Homeowners Call Us
WaterWork Plumbing has served Oakland County since 2006, and our founder, David Foltz, is a licensed master plumber (Michigan license #8003885). From Auburn Road to M-59, we are the plumber in Rochester Hills homeowners call for hot water.
Schedule Water Heater Service in Rochester Hills
Call 248-542-8022 or book online.

