Toilet Installation & Repair in Bucks County, PA
A running, rocking, or leaking toilet is rarely a quick DIY fix for long — we repair it right the first time, or replace it cleanly if it’s past that point.

We repair running, clogged, rocking, and leaking toilets, and install new ones — including efficient low-flow models that cut water use without sacrificing performance. Most repairs are finished in a single visit, and a full replacement is usually done the same day.
Common Toilet Problems We Fix
Signs you need this
- ✓Running constantly, even right after flushing
- ✓Rocking or shifting when you sit down
- ✓Water pooling around the base after flushing
- ✓Weak flush that needs a second attempt
- ✓Cracks in the tank or bowl porcelain
- ✓Frequent clogs even with normal use
Why it happens
A running toilet usually comes down to a worn flapper or fill valve — a cheap part, but one that wastes real water until it’s replaced. A rocking toilet points to a failed wax ring or a subfloor issue, both of which can lead to leaking and water damage if left alone.
Repair or Replace — Done Right
We diagnose the actual issue
Flapper, fill valve, wax ring, or the toilet itself — we find the real cause first.
We fix it, or recommend replacement
A worn part gets replaced. A cracked bowl or a badly outdated unit gets swapped instead.
Clean, level installation
A new wax ring and careful leveling every time, so it doesn’t rock or leak later.
We test the flush and check for leaks
Before we leave, we confirm it flushes properly and the base is dry.
Toilet Running or Leaking? Call Now.
Fast, upfront-priced repair or replacement — most jobs finished same day.
Serving Bucks County & Montgomery County, PA
Based in Newtown, PA, our vans reach the whole region — from Yardley and Doylestown to Abington and beyond.
Other Ways We Can Help
Toilet Questions, Answered
Why does my toilet keep running?
Why is my toilet rocking or wobbling?
How long does a toilet replacement take?
Are low-flow toilets worth it?
Can a leaking toilet cause floor damage?
Fix or Replace Your Toilet Today
Same-day service in most cases, with an upfront price.
Proudly serving Bucks County, Montgomery County, and Northeast Philadelphia as Duncan Family Plumbing — read our reviews on Google or find us on Google Maps.