Short answer: on a Clack WS1 or WS1.25, Err 104 and Err 1004 mean the control valve motor ran too long and timed out trying to reach the home position. Clack's service manual lists exactly one cause: the drive bracket isn't snapped in properly, so it sits out far enough that the reduction gears and the drive gear don't mesh. Snap the bracket in the way the manual describes, resynchronize, and in my experience that's the end of it most of the time.
It's the simplest code on the valve and the one most often misdiagnosed, because people read "motor" and go shopping for a motor.
Which code are you actually looking at?
Three codes on a WS1 all say "ran too long," and they're one digit apart. Take ten seconds and answer honestly.
Quick triage
Is this really a 104?
Read the digits off the panel yourself — not from the homeowner's text.
- Does the display show 104 or 1004?
Does the display show 104 or 1004?
- Error 104 / 1004 — it's the drive bracket: Motor ran too long reaching home. Clack's only listed cause is a drive bracket that isn't snapped in. Follow the check order below.
- That's E1 / Error 101, a different fault: The control can't sense motor movement at all. Motor seating and plug, board snapped into the bracket, missing gears.
- That's E3 / Error 103: Ran too long but couldn't find the NEXT CYCLE position, not home. Motor, friction, or the same drive bracket.
- That's 106 / 116, the MAV or bypass valve motor: A different motor entirely — the alternating or no-hard-water-bypass valve beside the softener.
- Start at the error-codes overview: Every WS1 code family, what owns it, and where to look first.
What the code means
Clack's WS1 and WS1.25 service manual, word for word: "Err-1004, Err-104 = Control valve motor ran too long and timed out trying to reach home position." A distributor's error chart words the same code as the motor being unable to find home "during regeneration or control reset," which matches what I see: it shows up mid-cycle or right after someone resets the control.
| Code | Clack's wording | Where it fits |
|---|---|---|
| E3 / Err 1003 / Err 103 | Motor ran too long and was unable to find the next cycle position | E3 / 103 page |
| Err 1004 / Err 104 | Motor ran too long and timed out trying to reach home position | This page |
| Err 1006 / 106 / 116 | MAV/NHBP motor ran too long and unable to find the proper park position | 116 / 106 page |
Searching "Clack error 1"? Different code. Clack lists E1, Err 1001 and Err 101 as "control unable to sense motor movement." If your display shows E1, 101 or 1001, this isn't your page.
Is E4 the same as 104? I can't confirm it, and I'd be careful. Clack's service manual pairs 104 only with 1004 and gives it no "E" form. I've seen one OEM's Clack-valve manual list Err 104, Err 1004 and E4 together, but a distributor's chart lists E4 on the three-button TB/TC-type controls as a memory checksum error (its 403 row), and Clack's own TC manual lists E1 through E4 as errors without defining them. If a TC control shows E4, don't assume it means 104.
What to check, in order
-
Unplug power at the board first. Clack's service instructions say to disconnect the power plug (black wire, four-pin jack) before you disconnect the motor or meter plugs. To get the drive bracket off: remove the power and meter plugs, unweave the wires, lift the two tabs on top of the back plate, and ease the bracket forward.
-
Reseat the drive bracket the way Clack describes. Seat the bottom notches on the drive back plate. Push the top toward the latches, lifting slightly if needed so the threaded piston rod passes through its hole. Keep a slight engaging force while you push the upper right corner a little to the left so the drive gears mesh with the drive cap assembly. You'll know it's home when it snaps under the latches.
-
If it won't latch, find out why. Clack lists four reasons for resistance: the notches aren't fully engaged, the piston rod isn't in its hole, wires are jammed between the bracket and the back plate, or the gear isn't engaging the drive cap assembly. The jammed-wire one is the one I see most; it's why step 1 says to unweave them.
-
Resynchronize. NEXT and REGEN together for 3 seconds, or power off at the PC board for 5 seconds and reconnect. Full reset notes here.
-
If 104 comes back. Clack doesn't list a second cause, so anything past this point is field practice rather than the manual. What I check next are the parts Clack names for the closely related 103 code: the drive gears. Replace broken or damaged gears, never lubricate them, and keep anything oily off the reflective coating, because dirt or oil on that coating interferes with pulse counting.
Four reasons a bracket won't latch
These are Clack's four, in the order I rule them out. Tap each one.
Notches not fully engaged
The bottom notches have to sit on the drive back plate before you push the top in. Pull it off and start the seat again rather than forcing the top.
Piston rod not in its hole
Lift the bracket slightly as you push so the threaded piston rod passes through. If the rod is bearing on the bracket face, nothing will mesh.
Wires jammed between bracket and back plate
The most common one. Unweave the motor and meter wires before you remove the bracket, and route them clear before you reseat it.
Gear not engaging the drive cap
Keep a light engaging force and nudge the upper right corner to the left while you push. That's the motion that gets the drive gears to mesh with the drive cap assembly.
When to call for service
Clack's programming manuals tell homeowners that when ERROR and a number are flashing, contact the OEM, which means the dealer who installed the system. Reseating a drive bracket means the cover comes off and the board gets unplugged, so it's technician work.
Questions I get on this one
What does error 104 mean on my Clack softener? The control valve motor ran too long and timed out trying to reach the home position. The only cause Clack lists is a drive bracket that isn't snapped in, so the reduction gears and drive gear don't mesh.
How do I fix Clack error 1004? Unplug power at the board, reseat the drive bracket until it snaps under the latches on the back plate, then hold NEXT and REGEN for 3 seconds or unplug power at the board for 5 seconds. If it comes back, have your dealer inspect the drive.
Is Clack E4 the same as error 104? Not confirmed. Clack's service manual pairs 104 only with 1004. One OEM manual lists E4 alongside 104, but a distributor chart lists E4 on TB/TC-type controls as a memory checksum error, and Clack's TC manual doesn't define E4.
Is "Clack error 1" the same as 104? No. E1, Err 1001 and Err 101 mean the control can't sense motor movement. Different fault.
103 versus 104? 103: ran too long and couldn't find the next cycle position. 104: ran too long and timed out reaching home. Clack lists the drive bracket as a cause of both.
If you're the one who gets these calls
Aquonyx builds city-water treatment systems and sells them only through dealers, so the tech who installs the system is the one the homeowner calls when a code shows up, and the one who keeps the relationship. If that's you, become an Aquonyx dealer.
