Weil-McLain Boiler A20 Error Code — What It Means
Weil-McLain boilers display error codes on the temperature display, but A20 is not a universal code across all models. The exact meaning of A20 depends on your specific control platform (Aqua Balance, Ultra, or other) and must be looked up in your model’s installation and service manual. Weil-McLain assigns error numbers to specific faults in the manual’s error section, so the same code can mean different things on different boiler families.
Because the manufacturer does not publish a single master code list, you cannot safely diagnose A20 without the manual for your exact model. The control may also store a lockout or error history in the contractor menu, which can show whether A20 is current or past and what conditions were present when it first appeared. Always identify your boiler’s full model number and consult the factory manual’s error table before replacing any component.
Before You Replace Anything
Many homeowners replace control boards or igniters when they see an error code, but Weil-McLain codes point to specific sensors, switches, or wiring faults. Always check the manual’s error table and test the exact component named before ordering parts.
Common Causes
- Model-specific sensor or switch fault (~40%) The manual’s error table will name a temperature sensor, pressure switch, flame sensor, or other component that has opened, shorted, or failed to close within the expected time window.
- Wiring or connector issue (~25%) Loose, corroded, or damaged wiring between the control and the component named in the error table can mimic a sensor failure and trigger the code.
- Control board misreading a valid signal (~15%) If the named component tests within specification but the code persists, the control board itself may have a failed input circuit or firmware glitch.
- Mechanical fault upstream (~12%) A stuck valve, low water pressure, or blocked vent can prevent the system from reaching the setpoint the code monitors, even when the sensor is working correctly.
- Incorrect jumper or dip-switch setting (~8%) If recent service changed control settings or the boiler was recently installed, a mismatch between the configured boiler type and the actual hardware can produce spurious error codes.
Quick Diagnosis
Answer these to narrow it down fast.
Do you have the installation and service manual for your exact Weil-McLain model?
No: Find your model number on the boiler's rating plate and download the manual from Weil-McLain's support site before attempting any repair.
Does the manual list A20 as a sensor or switch fault (temperature, pressure, or flame)?
No: If the manual lists A20 as a control or communication fault, check all wiring harnesses and ground connections, then consider calling a qualified technician.
Does the error clear and stay off after a power reset, or does it return immediately?
No: A hard lockout that returns at once points to a failed sensor, open switch, or steady out-of-range reading. Replace the named component or call a pro for gas or pressure-switch work.
Step-by-Step Fix
- Turn off power at the boiler’s service switch and the circuit breaker, then turn off the manual gas valve if your boiler is gas-fired.
- Locate the model and serial number on the rating plate (usually on the front jacket or inside the vestibule door) and write down the full model designation.
- Download or retrieve the manual for your exact model from Weil-McLain’s website or your installation paperwork, then turn to the error code section and look up A20.
- Identify the component named in the error table (sensor, switch, or other device) and note the corrective action and any diagnostic steps the manual provides.
- Access the contractor menu (if your control supports it) by following the button sequence in the manual, then review the error history to see when A20 first appeared and whether other codes are stored.
- Inspect wiring and connectors between the control board and the named component for corrosion, loose pins, or physical damage, and clean or reseat any suspect connections.
- Test the component using a multimeter set to the appropriate range (resistance for sensors, continuity for switches) and compare your reading to the specification in the manual’s wiring diagram or parts list.
- Replace the failed part if your reading is out of range, or call a qualified HVAC technician if the fault involves gas valves, pressure switches, or sealed combustion systems.
Parts Often Needed
| Part | Notes |
|---|---|
| Temperature sensor (model-specific) | Amazon | Order by your boiler’s full model number and the part number in the manual’s illustrated parts list. |
| Pressure switch (model-specific) | Amazon | Gas and air-proving switches are safety devices and must match the factory part number exactly. |
When to Call a Pro
Call a licensed HVAC or boiler technician if the manual identifies A20 as a gas-valve, pressure-switch, or combustion fault, or if you are not comfortable working with 120 V control wiring and testing sensors with a multimeter. Professionals have model-specific diagnostic tools, access to OEM parts, and the training to handle natural gas or propane safely. Also call if you replace the named component and the code returns, since a recurring error often points to a control board fault, incorrect wiring, or a mechanical problem elsewhere in the system that requires pressure testing or combustion analysis.
Rough cost: A pro service call runs about $150–400.