The short version
Rotor phasing is the mechanical alignment between the rotor tip inside a distributor and the cap terminal it's supposed to be feeding at the instant the coil fires. When the ECU controls timing, the distributor housing stays locked in place, so the rotor has to be close enough to the right terminal across your whole timing range. If it isn't, the spark jumps to the wrong terminal, or struggles across a big gap, and the engine coughs, backfires or won't run at all.
The fix is simple once you understand it: install the distributor so the rotor points straight at the cylinder 1 terminal when the crank sits in the middle of the timing range you plan to run, not at top dead center.
A quick refresher on distributors
Before coil-on-plug became common, most engines used one ignition coil and a distributor to share its output between the cylinders. The distributor is geared to the camshaft, so it turns once for every two turns of the crank on a four-stroke engine. High voltage from the coil enters the center of the cap, passes through a spring-loaded contact to the spinning rotor, jumps from the rotor tip to whichever cap terminal it's passing, and travels down that plug lead to the spark plug.
Something still has to tell the coil when to fire. Historically that was a set of points opened by lobes on the distributor shaft, later an electronic module fed by a pickup inside the distributor. With a standalone ECU, the timing signal usually comes from a crank and/or cam sensor instead, and the distributor is reduced to a rotating high-voltage switch. Engines like the small block Chevy, Ford Windsor and Datsun L-series all worked this way, and plenty of them are still running distributors today.
Why this only bites once an ECU is in charge
With points or a factory electronic module, you set timing by rotating the distributor body. That moves the trigger and the cap terminals together, so the rotor tip always lands in roughly the same spot relative to its terminal. Rotor phasing looked after itself without anyone thinking about it.
Put a crank-triggered ECU in charge and that link is broken. You now change timing in a table, and the distributor body never moves. A spark commanded at 40 degrees happens earlier in the rotor's travel than one commanded at 20 degrees, so the rotor tip is in a different position each time. The ECU has no way to see or correct that. It fires the coil when the trigger says to and relies on you to have installed the distributor where the rotor can deliver the spark.
Leading edge, trailing edge and swing
The rotor tip is a strip of metal, not a point, so there's some room to play with. Ideally the rotor is centered on the terminal when the spark fires, because that gives the shortest gap and the strongest spark. Fire earlier and the spark leaves from the leading edge of the rotor, heading toward a terminal it hasn't quite reached. Fire later and it leaves from the trailing edge, chasing a terminal it's already passed.
How far apart the terminals sit depends on the number of cylinders. A V8 cap has eight terminals spread around 360 degrees, one every 45 cam degrees. Your timing range, halved because the distributor turns at cam speed, tells you how far the rotor moves between your earliest and latest spark. We call half of that distance the swing: how far either side of dead center the rotor can be when it fires.
| Timing range (crank degrees) | Middle of range | Total change in cam degrees | Swing either side of the terminal |
|---|---|---|---|
| 20 to 40 | 30 | 10 | 5 cam degrees (10 crank) |
| 10 to 40 | 25 | 15 | 7.5 cam degrees |
| 15 to 35 | 25 | 10 | 5 cam degrees |
The smaller the swing, the happier the ignition. If your timing map covers a very wide range, you can help yourself with a rotor that has a wide tip, or a large-diameter cap that spaces the terminals further apart and makes cross-firing less likely. Some aftermarket distributors also let you adjust the rotor on the shaft separately from the body, which is useful on custom installs where the housing can't be turned far enough to get the phasing right.
The mistake we see most
Many engines only have a TDC mark on the balancer, so it's tempting to bring cylinder 1 up to TDC on compression, point the rotor at the cylinder 1 terminal and call it done. That centers the rotor on zero degrees of advance. With terminals 45 cam degrees apart on a V8, the usable window becomes roughly 20 degrees before to 20 degrees after TDC. A street or race engine that wants 30 to 40 degrees at cruise or high RPM ends up firing right at the edge of the rotor, or into the neighboring terminal. The symptoms are misfires, backfires through the intake and a car that runs worse the more timing you give it.
How we phase a distributor for a Haltech ECU
1. Decide on your timing window
Look at the lowest and highest advance your ignition map will use. Add them and divide by two to find the middle. For a map that spans 20 to 40 degrees, the middle is 30 degrees before TDC, which is also a sensible middle for most distributor engines if you don't have a finished map yet.
2. Get an accurate mark at that angle
You need to be able to put the crank at exactly that angle before TDC on cylinder 1. A few ways to get there:
- Ask your engine builder to mark it while the degree wheel is on for cam timing. It takes them a minute.
- Timing tape sticks onto the balancer with degree markings printed on it. Measure the balancer diameter first, because the spacing between marks depends on it and the tape has to match.
- Measure it yourself. Multiply the balancer diameter by pi to get its circumference. Divide your target angle by 360 and multiply the result by the circumference. That's the distance around the rim from the TDC mark to your new mark. For a 7 inch balancer, the circumference is about 22 inches, so 30 degrees is about 1.83 inches. Lay a string or flexible ruler around the edge from the TDC mark in the direction that puts it before TDC, and mark the end with a paint pen.
3. Mark the distributor before it goes in
With the cap on, scribe or paint a line on the distributor body in line with the cylinder 1 terminal. Take the cap off and you have a reference for where the rotor needs to point.
4. Install it at the middle of the range
Rotate the engine to your mark (30 degrees BTDC in our example) on the compression stroke of cylinder 1. Drop the distributor in so the rotor lines up with your cylinder 1 reference. Expect the rotor to turn a little as the drive gear meshes with the cam, so start slightly off and let it settle into line, or pull it out and try again one tooth over. Once it's right, lock the body down with the factory clamp and bolt.
5. Tell the ECU where TDC is
The distributor is now phased, but the ECU still doesn't know how the trigger teeth relate to the crank. This step applies to every engine, distributor or coil-on-plug. Lock the ECU's ignition timing to the middle of your range, crank or start the engine and aim a timing light at the cylinder 1 lead. Adjust the TDC offset angle until the light shows the same number you locked the timing to. Our TDC offset angle tech tip covers this in more detail, and verifying TDC offset with a dual pickup distributor covers engines that trigger from the distributor itself.
Some engines don't like starting with 30 degrees of advance. If yours kicks back or won't catch, unlock the timing to start it, then lock it again once it's idling and do the check.
6. Rev it and watch
Bring the revs up and check that the timing mark stays steady and the engine runs clean. A misfire or crackle as you rev points back to either phasing or TDC offset. Shut it down and work through the steps again rather than trying to tune around it.
When the timing check is done, turn the timing lock off. If you leave it on, the ECU will fire at that fixed angle everywhere and ignore your ignition map entirely.
Troubleshooting a distributor setup
| Symptom | Usually |
|---|---|
| Runs at idle, misfires or backfires as timing increases | Rotor phased at TDC instead of the middle of the timing range |
| Backfires or won't start at all | Distributor installed on the exhaust stroke (180 degrees out), or plug leads in the wrong order |
| Timing light shows a different number to the locked value | TDC offset angle not set, or set on the wrong cylinder |
| Timing mark wanders as RPM rises | Trigger signal issue or a loose distributor clamp; check the trigger setup before blaming phasing |
| Can't rotate the housing far enough to phase it | Re-index the drive gear one tooth, or use a distributor with an adjustable rotor |
Rotor phasing FAQ
Does rotor phasing matter on a coil-on-plug engine?
No. There's no rotor, so there's nothing to phase. You still need to set the TDC offset angle so the ECU's timing matches the crank.
Can I just set the rotor at TDC and use less timing?
You can, but you'll give up power, and a mistake in the map could still push the spark past the edge of the rotor. Phasing to the middle of the range is the safer habit.
What ignition parts work with this setup?
Phasing is purely mechanical, so it applies whatever single coil or ignition box you run through the distributor. What does change is how the ECU drives that coil: some coils need an external igniter and some have one built in. If you're unsure which you have, read do I need an external igniter module, and our MSD 6AL article covers running an external CDI box. For more on phasing specific distributors, see our distributor rotor phasing article, or book a free consultation and we'll talk through your build.




