Skip to content
McGinnis PlumbingPlumbers for Philadelphia, PA Plumber on the line, 24/7(267) 394-6446
Water Heaters in Philadelphia, PA

Tankless water heater service and repair in Philadelphia

Hot water that goes cold mid-shower, or an error code on the display? We descale the heat exchanger, clean the inlet filter and track down ignition and flame faults so the unit fires every time.

  • Preventive work, booked at a time that suits you
  • Descaling with a pump and solution through the service valves
  • Error codes read and traced to the failing part
Water HeatersDescaling, filter cleaning and error-code repair for tankless heaters that cut out mid-shower.

Updated October 2026

Short answer

Tankless water heater service in Philadelphia centers on descaling, because the city's moderately hard to hard water leaves scale in the heat exchanger. A visit flushes the exchanger with a descaling solution, cleans the inlet water filter and burner air intake, and checks ignition and flame sensing. Error codes that keep coming back usually trace to one of those.

Keeping a tankless heater firing every time

A tankless heater does its work in a compact heat exchanger with narrow water passages. As scale builds inside, the unit works harder, the exchanger runs hotter and the controls start throwing codes. Left long enough, scale damages the exchanger itself, the costliest part in the box.

Service catches that early. We work on common units from makers such as Rinnai, Navien, Noritz and Rheem, and read the stored error history where the unit keeps one. If your heater went in without isolation valves, we add them so descaling becomes a simple job from then on.

Annual Descaling

Descaling is the core of tankless upkeep. We shut off gas and power, close the isolation valves and hook up a small pump that circulates descaling solution through the heat exchanger for a set period. Then the solution is flushed out with clean water, the valves reopened and the inlet filter screen cleaned while the unit is still off. The payoff is quieter running and steadier temperature at the tap. How often it is needed depends on how hard the water is and how much hot water the house uses, and the error history usually tells us whether the interval is right.

Annual Descaling in a Philadelphia home

Ignition and Flame Errors

When a tankless unit tries to fire and gives up, the display shows an ignition or flame failure code. The cause may be low gas pressure, a dirty flame rod, a cracked igniter, a blocked air intake or a vent that is leaking or obstructed. Clearing the code and walking away fixes nothing. We measure gas pressure with the unit at full fire, clean or replace the flame rod and igniter, check the condensate drain and inspect the vent and intake for nests or ice. If the gas line was undersized from day one, we explain what a correctly sized line would take.

Cold Water Sandwich

The cold water sandwich is a slug of cold water between two runs of hot, usually felt when someone shuts the shower off and turns it back on. The unit stops between uses and takes a moment to fire again, so the water in the pipe goes hot, then cool, then hot. A little of that is normal. When it is severe, a minimum flow setting, a scaled flow sensor or a long pipe run to the bathroom can be making it worse. We check the flow sensor, adjust settings where the unit allows and, where it makes sense, look at a small buffer tank or recirculation.

Signs your tankless unit is due for attention

A scale or limescale code

Many units flag buildup with a code once the exchanger starts running hot.

Hot water that drops out at low flow

If the water goes cold when you turn the tap down, the unit may not be sensing flow.

A longer wait for hot water

A dirty inlet screen or a scaled exchanger slows the unit down.

Banging or whistling while it runs

Scale and debris in the exchanger make noise as water boils in hot spots.

How we service a tankless unit

  1. Read the history

    We pull the stored codes and ask how the unit has been behaving.

  2. Isolate and descale

    Gas and power go off, the valves close and the pump runs solution through the exchanger.

  3. Clean and inspect

    The inlet filter, flame rod and air intake are cleaned and the vent looked over.

  4. Test under load

    We restart it, run hot water at several taps and check gas pressure and outlet temperature.

What changes the price of tankless service

A routine descale is a set amount of work. Repairs found along the way add parts.

  1. Service valvesUnits without isolation valves need them fitted before the first descale.
  2. Scale buildupA heavily scaled exchanger may need a longer cycle or a second pass.
  3. Ignition partsFlame rods, igniters and fans add parts cost when they fail.
  4. Vent and condensateClearing a blocked condensate line or resealing a vent joint adds time.

Philadelphia scale and tankless heat exchangers

The water reaching Philadelphia homes is moderately hard to hard, with PWD's 2024 report listing one-year hardness averages of 98, 152 and 168 ppm at its three treatment plants. In a tankless unit those minerals have almost no room to settle, so they bake onto the inside walls of the heat exchanger instead. Harder water means more frequent descaling, which is why we set each customer's interval from the unit's own history rather than a calendar.

Tankless upkeep you can do, and what to leave to us

Some tasks suit a handy owner with the right pump and valves. Anything inside the front cover does not.

TaskSafe to do yourselfCall a plumber
Clean the inlet water filter screenYes, with the water and power off.If the screen is torn or the housing leaks.
Clear leaves from the outside vent capYes, if it is reachable from the ground.If the vent is damaged or up on a roof.
Descale with a pump kit through the service valvesPossible, if the valves are already fitted.If there are no service valves or the code returns.
Open the cover to clean the burner or sensorNo. Gas and live wiring sit inside.Always.

Questions about tankless water heater service in Philadelphia

Tankless unit acting up?

Call any hour and read us the code on the display. We will tell you whether it can wait for a service visit.

Plumber on the line, day and night(267) 394-6446Tap to call McGinnis Plumbing
Call and find us

One number, answered around the clock

Phone
(267) 394-6446
Hours
Open 24 hours, 7 days a week
Office
2569 Huntingdon Pike, Huntingdon Valley, PA 19006
Coverage
Philadelphia, Montgomery County and Bucks County
Huntingdon Pike office

Loads Google Maps only when you ask for it.

Plumber on the line
24/7 in Philadelphia
Call now