Three days before Christmas last year, I took a call at 7:15 AM. Snow coming down, a third-floor flat in Salford, and a landlord on the line with that particular strain of panic you only get from a heating failure during a cold snap. His Vaillant system boiler had dropped to zero pressure overnight. The display was flashing F75 — the pressure sensor fault code — and the tenant had no hot water for the third time that month.
Once I got inside, the boiler was doing something I'd seen a hundred times before. Air locked in the top of the radiators. A magnetic filter full of black sludge. A system that clearly hadn't been bled or flushed since it was commissioned. The boiler itself was fine. The parts were fine. The system was the patient.
Here's the thing: "my boiler keeps breaking" usually means "my system is neglected"
I've been doing emergency heating repairs since 2017. Somewhere north of 400 callouts — maybe 450, I'd have to check our CRM. And after all those winters, I've come to believe something that still surprises people when I say it out loud: when a Vaillant boiler keeps faulting, the boiler is rarely the problem. You can swap the brand name on the front and the pattern stays the same.
You'd think a landlord calling about a Vaillant ecofit pure 825 combi boiler that keeps showing F28 would need a new gas valve. And a lot of repair companies would sell them one. I've seen invoices for £450 PCB replacements where the actual fault was two radiators that had never been bled and a heating loop full of air. If you go through the Vaillant ecofit pure 825 combi boiler reviews looking for patterns, you'll see the same sequence play out again and again: an error code, a repair bill, and then — if the thread runs long enough — the answer that turns out to be air in the system.
The most frustrating part of this work: seeing the same tenants and the same landlords rotate through the same cycle. Low pressure. Cold radiators. Error code. Emergency callout. Temporary fix. Another callout two months later. You'd think written records and previous invoices would prevent this, but the emergency-repair model doesn't always reward fixing the root cause. It rewards the quick reset.
Why air and dirt create the fault codes you're chasing
Let me walk you through what's actually happening under the metal case. A sealed central heating system should contain water and very little else. But over time, three things get in: air, corrosion particles, and — if the water wasn't treated when the system was installed — limescale.
Air rises to the highest points of the system, which is usually the top of your bedroom radiators. It acts as an insulator, so that section of the radiator goes cold. It also creates turbulence in the pipework, and turbulence can make your boiler's pressure sensor see fluctuating values. Fluctuating values trigger safety faults. Safety faults shut the boiler down. That's your F-code.
Dirt — let's call it what it is, mostly black magnetic sludge from corroded steel and old radiators — collects at the lowest points, especially in the filter. When that filter clogs, the boiler's pump has to work harder. Flow drops. Heat exchange gets worse. Modern boilers interpret this as a fault condition because, frankly, that's what it is.
"Air filter" in a heating context is a slightly loose term. Some installers use small air separators on the flow pipe; others rely on the magnetic filter to catch circulating debris. The point is: anything designed to separate air or dirt from the water needs checking. I've lost count of the times I've opened a magnetic filter valve and found something resembling liquefied tar, while the homeowner told me the system was "serviced last year."
Here's a real example. In January 2024, I visited a flat where the residents had bought an oscillating fan in an attempt to push heat around the room, because the bedroom radiator never got properly warm. They'd spent £40 on the fan before calling us for a £135 emergency visit. When I checked the radiator with a contact probe, the top was 12°C cooler than the bottom. Textbook trapped air. Ten minutes of bleeding fixed the room. The fan went into the wardrobe.
The surprise wasn't that the radiator was airlocked. It was that the problem had been going on for six months and nobody thought to question why the boiler kept getting reset.
What this actually costs you
Let's do some real arithmetic, using invoices we've seen from clients who called us only after two or three previous failures.
First breakdown: an engineer "resets" the boiler and tops up the pressure. Doesn't bleed the radiators, doesn't check the filter. Cost: £95 to £140, depending on your city.
Two months later, the same error. A different engineer diagnoses a faulty expansion vessel. Cost: £180 plus a £40 part that wasn't actually failing. The air in the system is still making the pressure sensor behave erratically.
By mid-winter, the boiler cycles every ten minutes. Finally, an engineer who actually checks the whole system finds the airlock, bleeds it, and recommends a full system flush. Cost: £220 to £280.
Add it up. That's between £535 and £600 spent on a problem that a system bleed, a filter clean, and a half-decent service would have caught for £120–£150 back at the start.
I can only speak to the UK market and to what I've seen from invoices clients have brought me. Prices vary by area and season, so verify current rates before you budget. But the pattern — repeated callouts where the root cause gets ignored — is not unique to my patch.
What to do before you call another emergency engineer
Bleeding a radiator is genuinely easy, and it's the single most useful thing a homeowner can learn for keeping a boiler system stable. Here's how to bleed a radiator:
Turn the heating off and wait at least half an hour — you want the pump still and the system cool. Find the bleed valve at the top corner of the radiator. Some radiators need a key, some accept a flat screwdriver. Put a cloth underneath (or a mug; honestly, a mug works better) to catch water. Turn the valve slowly anti-clockwise. You'll hear a hiss as air escapes. When the hiss stops and water comes out steadily, close the valve. Then check the boiler pressure gauge — you'll probably need to top the system back up to around 1.0–1.5 bar using the filling loop.
That's it. No special tools, no weekend course required.
While you're there, ask your service engineer to show you where the magnetic filter is and how to check it. If you're reasonably hands-on you can clean it yourself, but I'd strongly suggest having a Gas Safe registered engineer do it during an annual service. Not because you can't learn — but because if you crack a valve seat in a live system, you'll be calling someone like me at emergency rates, and I'd rather you didn't.
And when you book an engineer, ask these three questions up front:
- Have you checked or bled the radiators as part of your diagnostics?
- Will you check the magnetic filter and expansion vessel pressure during the visit?
- What exactly is included in the call-out price — and what would I be charged for if you find something?
That last question matters more than most homeowners realize. It's a test of pricing transparency.
The transparent-pricing approach that gets you out of the repair loop
I've said this before and I'll say it again: the vendor who lists all the fees up front — even when the total looks higher on the quote — usually costs less at the end. Because they're not making their margin on "discoveries" halfway through a job.
At my company, we publish an emergency fee schedule: £125 for a weekday visit, £160 after 6PM or on weekends, covering the first hour of diagnostics. Parts and additional work get quoted separately, in writing, before anyone touches a spanner. We also tell you what we don't charge for: checking the radiators, verifying the pressure settings, inspecting the filter. It's part of the diagnostic hour.
I can't speak for every heating company in Britain. But I can tell you that when a customer asks "how much before you come out" instead of "can you just fix it", they almost always get a better outcome.
So here's my advice, in the plainest form I can give it.
If your Vaillant system boiler is losing pressure, throwing error codes, or taking longer to heat up every week, don't book another emergency visit yet. Bleed the radiators. Check the pressure. Look at what's actually happening with the system before you spend £135 on an emergency callout that might just reset the boiler again.
A year of proper maintenance is cheaper than one bad emergency visit. The fan stays in the wardrobe. The boiler keeps running. The only thing that loses out is the kind of repair call that resets a symptom and calls it a day.