CPU Fan Spins Then Stops Repeatedly on Boot – Fix

Hardware – RAM & MB Beginner 👁 8 views 📅 Jun 16, 2026

Your CPU fan starts, stops, and loops on boot. It's usually a BIOS setting, a bad connection, or a dying fan. Here's how to stop the cycle.

You Hit the Power Button. The Fan Twitches. Then It Stops. Then It Spins Again. Over and Over.

I've seen this exact behavior hundreds of times. You press the power button on a desktop PC. The CPU fan jerks for a split second, maybe spins for one full rotation, then stops dead. A couple seconds later it tries again. Same thing. It keeps looping like that forever, and you never see the BIOS screen. The monitor stays black.

This usually happens after you've just built a new PC, moved a computer, or cleaned out dust. Sometimes it happens randomly on an older machine that's been running fine for years. The real trigger is almost always one of three things: a loose fan connector, a BIOS setting that thinks the fan is failing, or a dying fan that can't get a proper startup signal.

Let's cut through the noise and fix this.

What's Actually Happening?

The motherboard checks the CPU fan header at boot. It sends a short voltage pulse to see if the fan spins and sends back a tachometer signal (a pulsing wire that reports RPM). If the fan doesn't respond correctly within a second or two, the motherboard panics. It cuts power to prevent possible overheating. Then it tries again. And again. Loop.

This is a safety feature, not a bug. The board is saying: "I can't confirm the CPU fan is working, so I'm not going to let the system run and risk frying your processor." The fix is to give the board a clean, reliable fan signal.

Step-by-Step Fix

  1. Power down fully. Unplug the power cable from the back of the PSU. Press the case power button a few times to drain any leftover charge in the capacitors. Wait 30 seconds.
  2. Open the side panel. Locate the CPU fan header on the motherboard. It's usually labeled CPU_FAN or CPU_OPT, near the CPU socket. It has 4 pins (sometimes 3 on older boards).
  3. Check the connection. Pull the fan connector straight off the header. Look at the pins on the motherboard — are any bent? Look at the plastic housing on the fan cable — is it cracked or missing a locking tab? Re-seat it firmly. Push until the plastic clip clicks (if it has one).
  4. If the fan has a separate 3-pin or 4-pin connector for a pump or RGB, ignore it. Only the main fan wire (usually black, yellow, and a third wire) goes to the CPU fan header. Any other wires go to SYS_FAN or CHA_FAN headers. If you plugged a pump into CPU_FAN and it's set to DC mode, it won't spin properly.
  5. Test with a different header temporarily. If you have a spare SYS_FAN header, plug the CPU fan into that. Does it spin continuously? If yes, your fan is fine. The problem is the motherboard's CPU fan header or its BIOS settings. If it still loops, the fan itself is bad.
  6. Now check BIOS settings. Plug the fan back into the CPU_FAN header. Plug in power. Boot and immediately hammer the Delete or F2 key (varies by motherboard). You're trying to get into BIOS before the loop kills power. This can take 5-10 attempts. Keep trying. If you get in, go to the Hardware Monitor or PC Health Status section.
  7. Set the CPU fan to a fixed speed. Look for an option like CPU Fan Speed Control or Q-Fan Control. Change it from Auto or PWM to Full Speed or 100%. Save and exit. If the fan spins up and stays on, the issue was the BIOS was sending a too-low startup voltage. You can fine-tune later.
  8. If you still can't get into BIOS, try the "paperclip test" on the fan. Power off, unplug the fan from the header. Take a paperclip, straighten it, and touch the exposed ends to the +12V and ground pins on the fan connector (typically the black and yellow wires). Do not short any other pins. If the fan spins up and stays on, it's good. If it stutters or stops, the fan motor is dying and you need a new fan.

Still Looping? Here's What You Missed

1. You plugged the fan into the wrong header. Some boards have a CPU_OPT header meant for a water pump. CPU_OPT doesn't always do the same fail-safe check. Use CPU_FAN only.
2. You have a fan splitter cable. Some splitters don't pass the tachometer signal from the second fan. If your CPU fan is on a splitter with another fan, only the first fan's RPM wire is connected. Move the CPU fan to its own dedicated CPU_FAN header.
3. The fan is physically obstructed. A cable, zip tie, or dust clump can block the blades. The fan tries to start, hits resistance, and stops. Spin the fan blades by hand — they should rotate freely with no grinding or catching.
4. The motherboard has a failed capacitor. If you've tried all the above and the fan still loops, the motherboard's CPU fan header may have a bad capacitor or a shorted trace. In that case, you have two choices: replace the board, or bypass the header entirely by running the fan from a SYS_FAN header and setting your BIOS to "Ignore" the missing CPU fan (if your board allows it).

One last thing: if you're using a liquid cooler with a pump, the pump should go to the CPU_OPT or PUMP header, not CPU_FAN. The board expects a fan on CPU_FAN, not a pump. If you've got a pump plugged there, move it. You'll likely need a separate fan on CPU_FAN to satisfy the boot check.

That's the whole fix. Start with the connection, then the BIOS, then test the fan. Nine times out of ten it's a loose plug or a BIOS setting that needs a kick in the pants.

Was this solution helpful?