Wiring a Honeywell Ignition Module: What Actually Matters
I've spent more hours than I care to count chasing intermittent ignition failures on these things, and honestly, the diagrams provided by Honeywell aren't exactly a model of clarity. They're technically accurate, sure, but they assume you already know what you're looking for. Here's how to actually make sense of it without pulling your hair out. The core module you're typically dealing with is the R8216A or its variants (R8216B, R8216C). These are hot surface ignition controllers used on gas furnaces and some boilers. The wiring diagram maps to a specific set of terminals: L (line power), N (neutral), P (piloting signal from the transformer or control), S (safety interlock), and the two output terminals that go to the igniter itself, usually labeled I1 and I2 or just the two load terminals. Power comes in on L and N, that's straightforward. The pilot circuit draws from the low-voltage side, typically 24 volts AC, and the module switches that power through to the silicon carbide or siliztic igniter element. The safety terminal S is where things get interesting and where most people go wrong.
The S terminal is a ground/interlock input, and it needs a clean, low-resistance connection to the chassis or the furnace control board depending on the exact model and installation. If that connection is anything less than solid, the module will sit there and flash error codes or refuse to fire at all, and you'll spend an hour blaming the igniter when the real issue is a loose screw on a spade connector.
How the Wiring Actually Works in Practice
Here's the sequence that matters. When the thermostat calls for heat, the control board sends 24V to the module through the P terminal. The module begins the ignition sequence: it powers the igniter to glow, waits for the flame to prove, then opens the gas valve. If the flame doesn't prove within the timeout period (usually around 30 to 60 seconds depending on the variant), the module locks out and flashes the failure code on its LED indicator. That's the R8216A standard cycle. The igniter leads connect to the two output terminals on the module. Polarity doesn't matter on the igniter itself since it's a resistive element. But the wiring between the module and the igniter needs to be intact, undamaged, and not arcing to ground. I once traced a no-fire condition for a full day on a job site before realizing that a sheet metal screw had worked its way loose and was barely touching one of the igniter lead wires, causing intermittent grounding. The diagram showed everything connected perfectly because the diagram doesn't show loose screws in conduit bends behind the burner compartment.
Get the Full Details

Common Mistakes That Waste Time
The biggest issue I see is people treating the ignition module as a black box and swapping it out when the real problem is elsewhere. Measure voltage at the module terminals first. With the call for heat active, you should see 24V AC between P and N. You should also have continuity from S to the chassis ground. If either of those checks fails, replacing the module won't fix anything. Another mistake is ignoring the igniter's resistance. A healthy silicon carbide igniter typically draws between 280 and 500 milliamps, which translates to roughly 50 to 85 ohms depending on the specific element. I had a case where the module kept locking out with a flame failure code, and the diagnosis wasn't obvious until I measured the igniter resistance and found it at 200 ohms — the element was partially open from age and thermal cycling. The module was doing exactly what it was supposed to do; the igniter just couldn't generate enough UV signal for the flame sensor to confirm combustion. Also check the transformer. A weak or failing 24V transformer will cause the module to behave erratically. Voltage might read fine at rest but sag dramatically under load when the igniter draws current. I've seen modules lock out repeatedly because the transformer was putting out 20 volts under load instead of the expected 24 to 26. That's not a module problem. It's a transformer problem wearing a module's costume.
Troubleshooting Steps That Actually Work
Start with a visual inspection of every wire in the low-voltage circuit. Look for melted insulation near the igniter, chafed wires against sheet metal, and corroded spade connectors. Then verify the following with a multimeter before touching the module: If all of those check out and the module still won't sequence properly, then the module itself is the likely culprit. The LED blink codes on the R8216A series will tell you exactly what the module thinks is wrong — one blink for line voltage issues, two for no 24V at P, three for flame failure during the sequence, and so on. Consult the specific variant's technical sheet for the exact code meaning, as they do vary slightly between R8216A, B, and C. The official diagrams are available through Honeywell's documentation portal at honeywell.com. Search for the specific module part number followed by "specification sheet" or "installation instructions." The R8216A documentation package includes the wiring diagram, terminal layout, LED fault code reference, and the minimum and maximum voltage requirements. Keep a copy on hand because the Honeywell website reorganizes its document library periodically and old links rot faster than you'd expect.
For the R8216A specifically, the standard wiring shows L and N coming from the line voltage side of the furnace control, P and S coming from the low-voltage 24V circuit on the board, and the igniter leads going directly to the module's output terminals. Some installations route the S terminal through a sequence of safety switches — high limit, pressure switch, or draft inducer switch — so verify your particular furnace's configuration matches the diagram rather than assuming every installation wires S directly to chassis ground.

When the Diagram Doesn't Cover Your Situation
Older furnaces with converted wiring or aftermarket modifications are where the diagrams become less helpful. If someone rerouted the low-voltage circuit, added a zone control system, or replaced the original control board with a universal substitute, the terminal labels on the diagram may not correspond to what you're seeing on the actual furnace. In those cases, trace each wire back to its source rather than trusting the labels on the module terminal strip. I've had cases where the terminal labeled P was actually connected to a permanent 120V feed because a previous technician miswired the control board, and applying 24V to that terminal from the diagram would have destroyed the module immediately. There's also the question of direct replacement versus compatible modules. The R8216A is the workhorse, but some furnaces use the R8416 series or other Honeywell variants with slightly different terminal configurations and sequencing timing. The wiring diagrams look similar but aren't interchangeable. Double-check the replacement module's part number against the original installation before connecting anything. Wrong module means wrong terminal mapping, which means potentially applying line voltage to a low-voltage terminal and popping the new unit before it even powers up.