Vaillant Boiler Error Codes: Complete F-Code Diagnosis Guide
Quick Answer: Vaillant ecoTEC boilers display F-codes on the digital display when a fault is detected. The most common codes you will encounter on callouts are F22 (low water pressure), F28 (ignition lockout), F29 (flame loss mid-cycle), and F75 (pump/pressure sensor fault). Most require Gas Safe qualified diagnosis; F22 is the only code a customer can safely self-resolve by repressuriing via the filling loop.
Summary
Vaillant ecoTEC Pro, Plus, and Exclusive models use a standardised F-code fault reporting system. When the boiler PCB detects an operating parameter outside safe limits, it locks out and displays the relevant F-code on the front panel. Codes in the F.20-F.29 range relate to safety cutouts, ignition, and flame supervision. F.70+ codes typically indicate sensor, wiring, or heat exchanger protection faults. Understanding the hierarchy of likely causes for each code -- and checking the simple things first -- will save significant diagnostic time on site. This guide covers all commonly encountered codes with causes ranked by probability, diagnostic steps, and parts typically required.
Key Facts
- Vaillant is the UK's second most-installed boiler brand; the ecoTEC range accounts for the majority of their domestic installations
- F-codes are displayed as "F.XX" on the boiler display (e.g. F.22, F.28) -- some older models show without the dot
- The boiler will lock out on most F-codes and requires a manual reset (hold the reset button/flame icon for 3 seconds) or power cycle
- F22 is the only common code that a householder can safely resolve themselves (repressurising via the filling loop)
- F28, F29, F61, F62, and F75 all require a Gas Safe registered engineer -- they involve gas supply, ignition, or internal component faults
- Persistent or recurring F-codes after reset indicate an underlying fault that must be diagnosed, not simply reset repeatedly
- Vaillant ecoTEC boilers have a diagnostic menu accessible via the info button (press and hold "i") showing live sensor readings, status codes, and fault history (last 10 faults with operating hours)
- The F75 code is disproportionately common on older ecoTEC Plus models due to known pump quality issues in early production runs
Quick Reference Table
Diagnosed the problem? Create a repair quote in minutes with squote.
Try squote free →| Code | Description | Most Likely Cause | Urgency |
|---|---|---|---|
| F.20 | Safety cutout -- overheating | Pump failure, circulation blockage, stuck diverter valve | High -- do not reset repeatedly |
| F.22 | Low water pressure | System leak, PRV discharge, recent radiator bleed | Medium -- repressurize and monitor |
| F.23 | Excessive temperature differential | Pump not circulating, blockage, air lock | High |
| F.24 | Temperature rising too fast | Pump failure, low water volume, circulation fault | High |
| F.25 | Flue gas temperature too high | Flue thermistor fault, blocked heat exchanger | High |
| F.26 | Gas valve stepper motor fault | Gas valve failure, wiring fault | High |
| F.27 | Flame detected when none expected | Moisture ingress, gas valve not sealing, electrode fault | High -- safety critical |
| F.28 | Ignition lockout -- failed to light | Gas supply, frozen condensate, electrode, gas valve | High |
| F.29 | Flame loss during operation | Gas pressure drop, flue blockage, gas valve intermittent | High |
| F.32 | Fan fault | Fan not reaching correct speed, wiring, PCB | High |
| F.33 | Fan frost protection active | Normal in freezing conditions -- monitor only | Low |
| F.49 | eBUS communication fault | Short circuit on eBUS, control wiring fault | Medium |
| F.61 | Gas valve control fault | Gas valve, wiring harness, PCB | High -- do not reset repeatedly |
| F.62 | Gas valve shutoff delay | Gas valve not sealing promptly, PCB | High -- safety critical |
| F.63 | EEPROM fault | PCB failure | High -- likely PCB replacement |
| F.64 | Electronics/sensor fault | NTC sensor short, PCB fault | High |
| F.75 | No pressure change on pump start | Pressure sensor, pump, system sludge | High |
| F.76 | Heat exchanger overheat protection | Thermal fuse wire/connection, heat exchanger | High -- do not reset repeatedly |
| F.83 | Insufficient temperature rise on ignition | NTC thermistor fault, dry fire, low water volume | High |
Detailed Guidance
What does F22 mean on a Vaillant boiler?
F.22 -- Low Water Pressure Detected
The boiler has detected system water pressure below the minimum operating threshold (typically below 0.3-0.5 bar depending on model). The boiler locks out to prevent dry-fire damage.
Likely causes (ranked by probability):
- System leak -- radiator valve weep, pipe joint, automatic air vent dripping. Most common cause of recurring F22.
- PRV (pressure relief valve) discharge -- check the copper discharge pipe externally. If wet/dripping, the PRV is lifting, usually due to expansion vessel failure or waterlogging.
- Recent radiator bleed -- customer has bled radiators and not topped up pressure.
- Expansion vessel fault -- pre-charge lost or diaphragm failed, causing PRV to lift on heat cycle.
- Faulty pressure sensor/transducer -- less common but possible on older units. Sensor reads low when actual pressure is normal.
Diagnostic steps:
- Check the pressure gauge -- if genuinely low (below 0.5 bar), repressurise via the filling loop to 1.0-1.5 bar cold.
- Reset the boiler and fire. Monitor pressure during heat cycle -- it should rise slightly (0.5-1.0 bar above cold reading is normal).
- If pressure rises excessively (above 3 bar), the expansion vessel has likely failed. Check Schrader valve on EV for water (diaphragm gone) and pre-charge pressure (should be 0.75 bar on most ecoTEC models, check data plate).
- If pressure drops back within hours/days, investigate for leaks. Systematic check: all radiator valves, pipe joints, boiler internals (heat exchanger, PRV outlet, pump connections).
- If the gauge reads 1.0+ bar but F22 still shows, suspect the pressure sensor/transducer. Check wiring and resistance.
Parts commonly needed:
- Expansion vessel (Vaillant part no. 181051 for ecoTEC Plus/Pro, verify against model)
- Pressure relief valve (PRV)
- Pressure sensor/transducer
- Filling loop valve or flexi hose (if customer has lost/damaged theirs)
What does F28 mean on a Vaillant boiler?
F.28 -- Ignition Lockout (Failed to Light)
The boiler attempted ignition up to 3 times and failed to detect a flame. This is one of the most common callout codes and has the widest range of possible causes.
Likely causes (ranked by probability):
- No gas supply -- pre-payment meter run out, gas cock turned off, other gas appliances also not working. Always check the obvious first.
- Frozen condensate pipe -- extremely common in winter. The 21.5mm condensate pipe freezes at an external section or elbow, backing up into the boiler and preventing ignition.
- Ignition electrode/lead fault -- electrode tip worn, cracked porcelain, or carbon build-up preventing spark. Spark lead resistance out of spec or cracked insulation.
- Gas valve fault -- valve coils failed, sticking, or intermittent. Check resistance across coils (typically ~5k ohms each, refer to model-specific data).
- Low gas pressure -- inlet gas pressure below 17 mbar (nat gas). Check meter pressure, then boiler inlet pressure. Could indicate undersized supply, faulty meter, or partially closed gas cock.
- Flue blockage/terminal restriction -- birds nest, debris, or incorrect flue terminal causing recirculation of products of combustion.
- PCB fault -- if spark is present and gas is flowing but flame not detected, the ionisation sensing circuit on the PCB may be faulty.
Diagnostic steps:
- Check gas supply -- is the gas on? Do other gas appliances work? Check meter.
- Check condensate pipe -- especially in cold weather. Look for ice at bends, external runs, or the soak-away termination. Thaw with warm (not boiling) water.
- Attempt reset -- if the boiler fires on reset, it was likely a transient issue (condensate, momentary gas pressure dip). Monitor.
- If no ignition on reset, open the boiler:
- Check for spark at the electrode -- listen/look during ignition attempt. No spark = check electrode gap (3-4mm typical), lead condition, and lead connection at PCB.
- Check gas pressure -- connect manometer to test nipple. Verify inlet pressure (20 mbar nominal, min 17 mbar). Check burner pressure (varies by model -- typically 10-15 mbar on max rate for nat gas).
- Check gas valve operation -- you should hear the valve click/open during ignition sequence. If no click, check wiring to valve, then valve coil resistance.
- Check flue -- visual inspection of terminal for obstruction. Flue gas analyser readings if available.
Parts commonly needed:
- Ignition electrode (combined spark/sensing on most ecoTEC models)
- Ignition lead/HT lead
- Gas valve (Honeywell VK8515MR type on most ecoTEC models)
- Condensate trap/siphon (if cracked or blocked internally)
- PCB (last resort -- eliminate all other causes first)
What does F29 mean on a Vaillant boiler?
F.29 -- Flame Loss During Operation
The boiler ignited successfully but the flame was lost during the burn cycle, and re-ignition attempts failed. Closely related to F28 but indicates the boiler can light -- it just cannot sustain the flame.
Likely causes (ranked by probability):
- Intermittent gas supply issue -- gas pressure dropping under load. Could be meter not keeping up (older U6 meters), shared supply with high-demand appliance, or partially blocked gas cock.
- Flue/air supply issue -- wind-related flue terminal problems, intermittent downdraught, or partial flue blockage allowing initial light but snuffing under full rate.
- Gas valve intermittent fault -- valve opening for ignition but not sustaining, or modulating incorrectly. Often worse on higher burner rates.
- Ionisation sensing issue -- flame present but ionisation signal too weak for PCB to recognise. Dirty/worn sensing electrode, poor earth, or low ionisation current.
- Condensate pipe partial blockage -- allowing initial operation but gradually blocking during the burn cycle as condensate production increases.
Diagnostic steps:
- Check if F29 is intermittent or consistent. Intermittent = likely external factor (wind, gas pressure fluctuation). Consistent = internal component.
- Monitor gas pressure at the boiler inlet during operation -- watch for drops. Check dynamic inlet pressure holds above 17 mbar at full rate.
- Check burner pressure stability during operation using the manometer.
- Check ionisation current via the diagnostic menu or by measuring the ionisation lead (should be >1 microamp, ideally 3-6 microamp).
- Inspect flue terminal for correct positioning, clearance from obstructions, and wind exposure. Consider a flue terminal guard if wind-related.
- If occurring only on windy days, flue terminal or route is almost certainly the issue.
Parts commonly needed:
- Ignition/sensing electrode
- Gas valve
- Flue terminal guard or extension
- Condensate trap
What does F75 mean on a Vaillant boiler?
F.75 -- No Pressure Change Detected on Pump Start
The PCB monitors the pressure sensor for an expected pressure spike when the pump starts. If no change is detected, it assumes either the pump has failed or the pressure sensor cannot detect the change. This is the "signature" Vaillant fault -- extremely common on ecoTEC Plus models.
Likely causes (ranked by probability):
- Pressure sensor blocked with magnetite/debris -- the most common cause. Magnetite (black iron oxide sludge) accumulates on the sensor diaphragm, preventing it from detecting pressure changes. Very common in systems without a magnetic filter or inhibitor.
- Pump seizure or weak pump -- particularly common on older ecoTEC Plus models that were fitted with lower-quality Wilo pumps. The pump either does not start at all or runs too weakly to generate detectable pressure change.
- Pressure sensor electrical fault -- sensor itself failed rather than just blocked.
- Air lock -- large air pocket at the pump preventing effective circulation and pressure change.
- System blockage -- severe sludge throughout the system preventing any meaningful flow/pressure change.
Diagnostic steps:
- Listen and feel -- when the boiler attempts to start, can you hear/feel the pump running? Place your hand on the pump body.
- No vibration/sound = likely pump seized or failed.
- Pump runs but F75 persists = likely pressure sensor issue.
- Check pump -- if seized, try gently freeing the shaft via the bleed screw (flat-blade screwdriver on the pump face). If it frees and runs, it may work temporarily but replacement is advisable.
- Check pressure sensor -- remove and inspect. If the diaphragm/port is clogged with black sludge, that is your cause. Clean or replace.
- Test pressure sensor -- disconnect and check resistance. Should show a value that changes when pressure is applied (refer to Vaillant data for your model).
- Check system condition -- if heavily sludged, recommend a powerflush and fitting a magnetic system filter (MagnaClean, Adey, or similar). Add inhibitor (Sentinel X100 or Fernox F1).
- Reset and test -- after addressing the suspected cause, reset and monitor. The boiler should fire within seconds of the pump starting.
Parts commonly needed:
- Water pressure sensor (Vaillant part no. 0020059717 or equivalent for your model)
- Pump (Grundfos 15-60 or Wilo replacement depending on model year)
- Pump head only (on some models the pump head is replaceable without full pump swap)
- Magnetic system filter (recommend fitting if not already present)
Engineer tip: On ecoTEC Plus models, if you see an F75 and the system is dirty, replacing the pressure sensor alone often gives a temporary fix. If you do not address the system sludge (powerflush + filter + inhibitor), the new sensor will fail again within 6-18 months. Always advise the customer accordingly and document the recommendation.
What does F20 mean on a Vaillant boiler?
F.20 -- Safety Temperature Limiter (STB) Activated -- Overheating
The boiler has exceeded its safe operating temperature and the safety temperature limiter has tripped. This is a serious fault indicating a circulation problem.
Likely causes:
- Pump failure -- pump not circulating water through the heat exchanger, causing localised overheating.
- System blockage -- severely sludged heat exchanger or system pipework restricting flow.
- Air lock -- large air pocket at the boiler preventing water flow across the heat exchanger.
- Diverter valve stuck -- on combi models, if the diverter is stuck mid-position, water flow is restricted.
- Faulty NTC thermistor -- less common; sensor reporting incorrectly high temperature.
Diagnostic steps:
- Allow the boiler to cool completely before investigating.
- Check pump operation -- is it running? Check for seizure.
- Check system flow -- are radiators getting warm? Is there flow through the boiler?
- Inspect the heat exchanger for blockage (flow/return temperature differential under load should be 11-20°C; much higher indicates restricted flow).
- Check NTC thermistor readings via diagnostic menu against actual temperature.
Parts commonly needed:
- Pump
- NTC thermistor (flow or return)
- Heat exchanger (if severely scaled/blocked -- last resort)
Warning: Do not repeatedly reset an F20 fault. If the safety limiter is tripping genuinely, repeated resets risk damage to the heat exchanger and other components.
What does F23 mean on a Vaillant boiler?
F.23 -- Excessive Temperature Differential Between Flow and Return
The boiler has detected that the difference between flow and return temperatures exceeds the safe limit (typically >35°C). This indicates insufficient water circulation through the heat exchanger.
Likely causes:
- Pump running at insufficient speed -- pump on low setting, or pump degraded.
- System blockage -- partial blockage restricting flow rate through the boiler.
- Air lock in the boiler or system.
- NTC thermistor fault -- flow or return sensor reading inaccurately, making the PCB calculate a false differential.
Diagnostic steps:
- Check pump speed setting and operation. Increase speed if on low setting.
- Compare flow and return pipe temperatures (infrared thermometer) against the display readings.
- If actual differential is normal but display shows high, suspect NTC sensors. Check resistance values.
- If differential is genuinely high, investigate system flow -- check for blockages, closed valves, air locks.
Parts commonly needed:
- NTC thermistor (flow and/or return)
- Pump
What does F24 mean on a Vaillant boiler?
F.24 -- Temperature Rising Too Rapidly
Similar to F23 but specifically triggered when the flow temperature rises faster than expected, indicating very low or no water flow through the heat exchanger.
Likely causes:
- Pump failure or seizure -- no water movement.
- Severe air lock -- heat exchanger not filled with water.
- System isolation -- valves closed isolating the boiler from the system.
Diagnostic steps and parts: Same approach as F20/F23 -- check pump, circulation, and NTC sensors.
What does F25 mean on a Vaillant boiler?
F.25 -- Flue Gas Temperature Too High
The flue gas safety temperature limiter has activated. The temperature in the flue is exceeding safe limits.
Likely causes:
- Flue gas thermistor fault -- sensor reading incorrectly.
- Blocked or partially blocked heat exchanger -- combustion gases not transferring heat efficiently to the water, so flue gas temp rises.
- Overfiring -- gas rate too high (check burner pressure).
Parts commonly needed:
- Flue gas NTC thermistor
- Heat exchanger (if scaled)
What does F26 mean on a Vaillant boiler?
F.26 -- Gas Valve Stepper Motor Not Detected
The PCB cannot detect the stepper motor position on the gas valve. The gas valve modulates the gas flow via a stepper motor; if the PCB loses communication with it, the boiler locks out.
Likely causes:
- Gas valve stepper motor failure.
- Wiring fault -- damaged or disconnected wiring between gas valve and PCB.
- PCB fault -- driver circuit for the stepper motor failed.
Parts commonly needed:
- Gas valve (complete unit -- stepper motor is integral)
- Wiring harness
- PCB
What does F27 mean on a Vaillant boiler?
F.27 -- Parasitic Flame / Flame Detected When Not Expected
The PCB is detecting an ionisation signal (indicating flame presence) when the gas valve should be closed and no flame should exist. This is a safety-critical fault.
Likely causes:
- Moisture/condensation on the PCB or electrode wiring -- causing false ionisation readings. Common after servicing if condensate has dripped onto the PCB.
- Gas valve not sealing fully -- allowing gas to pass when closed, which is a serious safety concern.
- Faulty ionisation electrode or wiring -- short circuit creating a false flame signal.
- PCB fault -- ionisation detection circuit giving false positive.
Diagnostic steps:
- Do not ignore this code. If a gas valve is genuinely not sealing, there is a risk of gas accumulation.
- Inspect for moisture on the PCB and electrode connections. Dry thoroughly if present.
- Check gas valve sealing -- with the boiler off, check for gas smell or use a leak detection fluid at the burner.
- Check ionisation electrode wiring for damage, short circuit to earth.
- If gas valve is not sealing, replace immediately.
Parts commonly needed:
- Gas valve
- Ionisation electrode/lead
- PCB
What does F32 mean on a Vaillant boiler?
F.32 -- Fan Speed Incorrect
The PCB has detected that the fan is not running at the correct speed. The fan must reach a set RPM before the gas valve opens (air proving).
Likely causes:
- Fan motor failure or degradation -- bearings worn, motor winding fault.
- Wiring fault -- loose connection at fan or PCB.
- Flue restriction -- causing back-pressure that affects fan speed.
- PCB fault -- fan speed detection circuit.
Parts commonly needed:
- Fan assembly
- Wiring/connector
What does F61 mean on a Vaillant boiler?
F.61 -- Gas Valve Control Fault
The PCB has detected that the gas valve is not responding correctly to control signals. The boiler locks out as a gas safety precaution.
Likely causes:
- Gas valve failure -- valve coils or mechanical fault.
- Wiring fault -- between PCB and gas valve.
- PCB fault -- gas valve driver circuit.
Warning: Do not repeatedly reset. This is a gas safety fault. Diagnose before resetting.
Parts commonly needed:
- Gas valve
- PCB
- Wiring harness
What does F62 mean on a Vaillant boiler?
F.62 -- Gas Valve Shutoff Delay Detected
The PCB has detected that the gas valve did not close promptly when commanded. This is safety-critical -- a slow-closing gas valve means gas could continue flowing after the burner should have shut down.
Likely causes:
- Gas valve mechanical fault -- valve sticking or closing slowly.
- PCB timing fault.
Action: Replace the gas valve. Do not leave in service.
What does F76 mean on a Vaillant boiler?
F.76 -- Primary Heat Exchanger Overheat Protection Activated
The thermal fuse (overheat protection wire) on the primary heat exchanger has activated or its circuit has been broken. This is a non-resettable fuse -- it does not reset when the boiler cools down.
Likely causes:
- Thermal fuse wire or connection fault -- the most common cause. The wire or its connector has broken, corroded, or become loose, creating an open circuit. This is often a wiring issue rather than an actual overheat event.
- Thermal fuse blown due to genuine overheat -- heat exchanger blocked, pump failed, causing localised overheating that triggered the fuse.
- Heat exchanger fault -- internal blockage or scaling causing hotspots.
Diagnostic steps:
- Check continuity across the thermal fuse wire/connector on top of the primary heat exchanger.
- If open circuit, inspect the wire and connectors. If the wire is physically intact and connectors are good, the fuse has blown.
- If the fuse has blown, investigate why before replacing -- check pump, system circulation, heat exchanger condition.
- If the wire/connector was simply loose or corroded, repair the connection.
Parts commonly needed:
- Thermal fuse / overheat protection wire
- Heat exchanger (if blocked/failed -- expensive repair, consider boiler age)
- Pump (if root cause was circulation failure)
What does F83 mean on a Vaillant boiler?
F.83 -- Insufficient Temperature Change on Burner Ignition
When the burner fires, the PCB expects to see the flow temperature rise within a set time. If the NTC flow/return thermistors do not register the expected temperature change, F83 is displayed.
Likely causes:
- Faulty NTC thermistor -- sensor not reading temperature changes accurately. Could be flow, return, or both.
- Poor thermal contact -- NTC sensor loose in its pocket, not making good contact with the pipe.
- Dry fire / low water -- insufficient water in the heat exchanger (air lock, low pressure).
- Limescale build-up -- insulating the sensor from the water, reducing thermal response.
- Wiring fault -- intermittent connection at the NTC sensor or PCB.
Diagnostic steps:
- Check NTC resistance values with a multimeter. At 20°C, an NTC thermistor should read approximately 10k-12k ohms. At 50°C approximately 3.5-4k ohms. Compare flow and return -- they should be similar at ambient.
- Check the sensors are seated correctly in their pockets. Apply thermal paste if the pocket allows.
- Check for air in the system at the boiler.
- Monitor live temperature readings in the diagnostic menu during a burn cycle -- do they respond as expected?
Parts commonly needed:
- NTC flow thermistor
- NTC return thermistor
- Wiring clips/connectors
Frequently Asked Questions
How do I reset a Vaillant boiler after a fault code?
Press and hold the reset button (flame icon) for approximately 3 seconds until the display clears. On ecoTEC Plus/Pro models, this is the button with the flame symbol on the front panel. If the fault code returns immediately after reset, there is an active fault that must be diagnosed -- do not keep resetting. If the boiler resets but the code returns intermittently, note the conditions (time of day, weather, which mode -- heating/hot water) to help diagnosis.
Can I still use my boiler if it shows an F-code?
No. When an F-code is displayed, the boiler is in lockout and will not fire. The only exception is F33 (frost protection active), which is a protective mode rather than a fault. For codes F27, F61, and F62, do not repeatedly attempt to reset -- these relate to gas valve safety and require professional diagnosis before the boiler is put back into service.
How do I access the Vaillant diagnostic/fault history menu?
Press and hold the "i" (info) button for approximately 5 seconds to enter the diagnostic menu. Use the +/- buttons to scroll through parameters. Parameter d.0 shows the current status code. The fault history (last 10 faults) is accessible in the diagnostic menu and shows the fault code alongside the boiler operating hours at the time of the fault -- useful for determining fault frequency and pattern.
What is the difference between F28 and F29?
F28 means the boiler failed to ignite at all -- no flame was established. F29 means the boiler ignited successfully but the flame was lost during the burn cycle. F28 points more towards gas supply, electrode, or condensate issues preventing initial ignition. F29 points more towards intermittent gas pressure, flue/wind issues, or a component that works initially but fails under sustained operation.
How much does it cost to fix common Vaillant faults?
Typical part costs (excluding labour): Pressure sensor: 25-50 GBP. NTC thermistor: 15-30 GBP. Ignition electrode: 20-40 GBP. Gas valve: 120-200 GBP. Pump: 120-250 GBP. PCB: 200-350 GBP. Heat exchanger: 250-450 GBP. Labour typically adds 80-150 GBP depending on diagnosis time and region. Always quote diagnosis and repair separately.
Regulations & Standards
Gas Safety (Installation and Use) Regulations 1998 -- all work on gas boilers must be carried out by a Gas Safe registered engineer. This includes diagnosis and repair of any fault involving gas supply, gas valve, burner, flue, or combustion components.
Building Regulations Part J (England & Wales) -- combustion appliance installation and flue requirements.
Building Regulations Part L -- conservation of fuel and power; relevant when replacing boilers or controls.
BS 7671 (IET Wiring Regulations) -- applicable to any electrical work associated with boiler repair (PCB replacement, wiring).
BS 7593:2019 -- treatment of water in domestic hot water central heating systems. Relevant when advising on powerflushing and inhibitor treatment (particularly for F75-related sludge issues).
Benchmark Commissioning Checklist -- should be completed for any new boiler installation or heat exchanger replacement. Ensure the service record is up to date.
Manufacturer warranty -- Vaillant warranties (up to 10 years on some models) may be voided if non-genuine parts are used or if the Benchmark log is not maintained. Check warranty status before advising on repair vs. replacement.
Vaillant ecoTEC Plus/Pro Installation and Maintenance Instructions (refer to model-specific manual for exact part numbers and diagnostic parameters)
Heatable -- Vaillant Error Code Guides (F22, F28, F29, F75, F83 detailed guides)
Boiler Central -- Vaillant Fault Code Guides (F20, F27, F76 detailed guides)
worcester -- Worcester Bosch error codes
ideal -- Ideal boiler error codes
no hot water -- No hot water diagnostic decision tree
low boiler pressure -- Low boiler pressure troubleshooting
frozen condensate -- Frozen condensate pipe diagnosis and prevention