Whirlpool Washing Machine F06 Error Code: Step-by-Step Fix
Required Tools for this Fix
- Multimeter
- Socket wrench
Quick Summary Answer: The Whirlpool washing machine error code F06 indicates a drive motor tachometer error, meaning the central control unit cannot detect or verify the rotational speed of the motor. The most common cause is a loose or corroded wire harness between the motor and the motor control unit (MCU), followed by a failed tachometer sensor coil or worn motor brushes. To fix it quickly, perform a 5-minute hard power reset, check the wiring connections at the drive motor, and test the tachometer coil resistance with a multimeter (standard reading is typically 115–135 ohms).
SAFETY WARNING: Always disconnect your washing machine from the main power outlet and shut off both hot and cold water supplies before removing any access panels. High-voltage capacitors on the motor control board can store lethal electrical charges even after the unit is unplugged. Never touch exposed terminal pins or control board components with bare hands while testing live circuits.
What Whirlpool Error Code F06 Means
The F06 error code points directly to a motor speed tracking failure. During any wash or spin cycle, the Central Control Unit (CCU) sends voltage commands to the Motor Control Unit (MCU), which powers the drive motor.
[CCU Main Board] <---> [Motor Control Unit (MCU)] <---> [Drive Motor + Tachometer]
|
(Sends RPM feedback pulses back to MCU)
As the motor spins, a small magnetic pickup coil called a tachometer (or tach sensor) generates an alternating current (AC) pulse train proportional to the drum’s RPM. The MCU monitors these pulses to verify that the drum is spinning at the exact speed requested by the cycle algorithm.
If the MCU fails to receive a pulse signal within a few seconds of sending power to the motor, the cycle shuts down to prevent catastrophic mechanical damage or motor burnouts. The washer will drain remaining water, stop the drum from spinning, and flash the F06 error code on your display panel.
Primary Causes of the F06 Error Code
Understanding the root causes helps streamline your troubleshooting process. We find that the majority of F06 errors stem from five distinct failure points:
- Wiring Harness Disconnections: Constant tub vibration during high-speed spin cycles can back wiring harness clips out of their plastic housings or sever individual copper strands inside the insulation.
- Failed Tachometer Sensor Coil: The fine copper windings inside the motor’s tachometer coil can break internally, creating an open circuit (infinite resistance) that stops signal generation.
- Dislodged or Cracked Tachometer Magnet: The sensor reads a permanent magnet mounted directly to the rear of the motor shaft. If this magnet cracks, loosens, or falls off, the sensor detects zero rotation.
- Worn Motor Carbon Brushes: On universal drive motors, worn carbon brushes disrupt steady power delivery, creating intermittent motor stalls that the control board interprets as a tachometer fault.
- Failed Motor Control Unit (MCU) or CCU: Blown capacitors, burned solder joints, or failed signal-processing chips on the MCU board can prevent it from reading a valid tachometer signal.
Diagnostic & Repair Overview
| Diagnostic Step | Est. Time | Tools Needed | Est. Cost |
|---|---|---|---|
| 1. Hard System Reset | 5–10 mins | None | $0 |
| 2. Mechanical Resistance Check | 5 mins | Hands only | $0 |
| 3. Wire Harness & Plug Inspection | 15–20 mins | 1/4” Nut Driver, Torx T20, Flashlight | $0–$10 |
| 4. Tachometer Coil Resistance Test | 15 mins | Digital Multimeter | $0 (DIY) / $15–$40 for part |
| 5. Carbon Brush Inspection | 20 mins | Flathead Screwdriver, Nut Driver | $20–$45 |
| 6. Motor Control Unit (MCU) Inspection | 20–30 mins | Multimeter, Screwdriver Set | $120–$250 |
Required Tools and Supplies
Before opening your washer, gather the necessary diagnostic gear:
- Digital Multimeter: Capable of measuring low ohms ($\Omega$) and AC millivolts.
- Nut Drivers: Standard 1/4-inch, 5/16-inch, and 7/16-inch sockets.
- Torx Drivers: T15, T20, and T25 bits.
- Flathead & Phillips Screwdrivers: For prying harness retention clips and removing exterior housing screws.
- Work Gloves & Safety Glasses: To protect against sharp sheet-metal edges inside the cabinet.
- Electrical Contact Cleaner: To remove oxidation from wiring pins.
- Zip Ties: To secure loose wiring harnesses away from vibrating components.
Step-by-Step Diagnostic and Troubleshooting Checklist
Follow this systematic testing sequence to isolate the exact cause of your F06 error without replacing functioning parts.
[Start Troubleshooting]
│
▼
[Step 1: Hard Power Reset] ──── (Fixed?) ────► [Run Test Cycle / Done]
│ (No)
▼
[Step 2: Drum Resistance Check] ─ (Stuck?) ──► [Check Bearings / Obstructions]
│ (Spins Free)
▼
[Step 3: Inspect Wire Harness] ── (Damaged?) ─► [Repair / Re-seat Connectors]
│ (Intact)
▼
[Step 4: Test Tachometer Coil] ── (Bad Ohms?) ► [Replace Tachometer / Motor]
│ (Normal: 115-135 Ω)
▼
[Step 5: Inspect Tach Magnet] ─── (Cracked?) ─► [Tighten / Replace Magnet]
│ (Intact)
▼
[Step 6: Check Carbon Brushes] ── (Worn < 1cm)► [Replace Motor Brushes]
│ (Good Condition)
▼
[Step 7: Inspect Control Boards] ─ (Damage?) ──► [Replace MCU or CCU]
Step 1: Execute a Hard System Reset
Electronic control boards can experience temporary microprocessor lockups due to electrical surges or brownouts.
- Unplug the washing machine power cord from the wall outlet.
- Press and hold the POWER or START/PAUSE button for 10 seconds to discharge remaining electrical energy stored in the circuit capacitors.
- Leave the machine completely unpowered for a minimum of 10 minutes.
- Plug the unit back in, turn the power on, select a drain/spin cycle, and press start.
If the error clears and the drum completes a high-speed spin, the issue was an isolated communication glitch. If F06 returns within 10 to 30 seconds of drum movement, continue down the diagnostic chain.
Step 2: Drum Free-Spin and Mechanical Resistance Check
A seized tub bearing or an item stuck between the inner and outer drums can overload the motor, keeping it from spinning up to speed.
- Open the washer door and reach inside the tub.
- Spin the drum vigorously by hand in both clockwise and counter-clockwise directions.
- Listen and feel for grinding noises, rough spots, or heavy drag.
The basket should spin freely for several rotations with minimal effort. If you feel severe resistance or hear loud metal-on-metal grinding, the problem is mechanical (such as a failed rear spider arm or rear tub bearing) rather than electrical.
+-------------------------------------------------------------+
| MECHANICAL CHECK SUMMARY |
| * Free spin with no drag --> Proceed to Step 3 (Electrical)|
| * Grinding / seized drum --> Check Tub Bearings / Objects |
+-------------------------------------------------------------+
Step 3: Gain Access and Inspect the Wiring Harness
Vibration is the number one cause of intermittent tachometer faults. We need to physically inspect the harness running between the motor and the control boards.
[ REAR ACCESS PANEL ]
+-------------------------+
| (o) [Motor] (o) | <-- Remove retaining screws
| / \ | <-- Inspect lower harness
| [Tach] [Power] |
+-------------------------+
- Move the washer away from the wall and remove the lower rear service panel using your 1/4-inch nut driver.
- Locate the drive motor attached to the bottom of the outer tub.
- Locate the multi-pin connector plugged into the motor housing.
- Inspect the wires closely for pinches, frays, insulation rub-through, or broken copper conductors near the plugs.
- Unplug the harness, inspect the male and female pins for green corrosion or heat discoloration, and spray them with electrical contact cleaner.
- Re-seat the connector firmly until the plastic locking tab clicks into position.
Step 4: Test the Tachometer Sensor Coil with a Multimeter
Testing the sensor with a digital multimeter provides definitive proof of whether the tachometer coil has suffered an internal electrical failure.
[ DIGITAL MULTIMETER ]
[ 120.5 Ω ]
/ \
/ \
[+] [-]
│ │
▼ ▼
[Pin 1] [Pin 2] [Pin 3] [Pin 4]
└───────┬─────┘
Tachometer Pins
- Set your digital multimeter to the lowest Ohms ($\Omega$) setting (usually $200\Omega$ or $2k\Omega$).
- Identify the two tachometer output pins on the motor plug receptacle (refer to your machine’s mini-manual wiring diagram, commonly labeled as “Tach” or pins 4 and 5).
- Place one multimeter probe on each of the two tachometer terminals.
- Read the resistance measurement on the screen.
Interpreting the Ohm Readings:
- Normal Reading: Between 115 and 135 Ohms (some specific Whirlpool/CIM motor variants read between 65 and 85 Ohms; check your tech sheet).
- Open Circuit (Infinite Resistance / “OL”): The internal coil wire is snapped. The tachometer sensor or motor assembly must be replaced.
- Zero Resistance (0 Ohms): The sensor coil has an internal dead short. Replace the sensor.
Step 5: Test the Tachometer Dynamic AC Voltage Output
If resistance checks out normal, test whether the coil generates a pulse when the shaft rotates.
- Switch your multimeter to measure low AC Volts ($V\sim$).
- Keep the multimeter probes connected to the two tachometer terminals.
- Spin the washer drum or motor pulley by hand with a steady push.
- Watch the multimeter display.
A healthy tachometer coil and magnet will generate a measurable voltage pulse, typically between 0.5V AC and 2.0V AC, depending on how fast you spin the drum by hand. If the meter displays 0.00V AC while the motor turns, the sensor magnet has lost its charge, fallen off, or cracked.
+-------------------------------------------------------------+
| TACHOMETER VOLTAGE LOGIC TABLE |
| * Resistance 115-135 Ω + AC Voltage Output --> Sensor Good |
| * "OL" or 0 Ω Resistance --> Sensor Bad |
| * Good Resistance + 0.0V AC Output --> Magnet Bad |
+-------------------------------------------------------------+
Step 6: Inspect the Tachometer Center Magnet
On many Whirlpool washers, the tachometer pickup counts pulses from a ring or disc magnet threaded directly into the rear motor shaft.
- Look at the center of the tachometer coil at the rear of the motor shaft.
- Check if the magnet is tightly secured to the shaft.
- Look for hairline cracks across the face of the magnet.
- If the magnet is loose, back it out, apply a single drop of medium-strength threadlocker, and tighten it snugly by hand.
Step 7: Inspect Motor Carbon Brushes (For Universal Motors)
If your Whirlpool model uses a traditional brush-driven motor rather than a brushless three-phase inverter motor, worn brushes cause micro-stalls that trigger F06 codes.
[Carbon Brush Holder]
+------------------------+
| [Spring] ===> [Carbon]| ---> Minimum length: 3/8" (1 cm)
+------------------------+
- Locate the two carbon brush assemblies mounted on opposite sides of the motor casing.
- Remove the retaining screws or release the retaining clips holding each brush assembly in place.
- Slide the carbon blocks out of their brass channels.
- Measure the length of the exposed carbon block.
- If the carbon is worn down to less than 3/8-inch (1 cm), or if you notice severe pitting and chipping on the contact edge, replace both brushes as a matched set.
Step 8: Test the Motor Control Unit (MCU) Output
If the motor, wiring harness, and tachometer test perfectly, the fault lies within the control electronics.
- Locate the Motor Control Unit (MCU), mounted in the bottom plastic tray or inside the upper control housing.
- Unplug the washer and remove the plastic MCU cover.
- Visually inspect the circuit board for brown burn marks, swollen or leaking electrolytic capacitors, or a strong acrid electrical smell.
- Check the wiring harness connecting the MCU back to the Central Control Unit (CCU).
If the tachometer pulse reaches the MCU board terminals (verified via continuity check) but the washer still halts with an F06 error, the MCU’s internal logic gate or microprocessor has failed, requiring an MCU replacement.
How to Clear the F06 Error Code and Run Diagnostics
After completing your repairs, clear the stored fault code from the washer’s non-volatile memory and execute the built-in diagnostic test cycle.
[ CONTROL KNOB SEQUENCE ]
(Reset) -> [R] -> [R] -> [R] -> [L] -> [R]
Whirlpool Diagnostic Mode Sequence:
- Ensure the washer is plugged in, with all panels reinstalled and the console display off.
- Turn the central cycle selector knob counterclockwise several clicks to clear internal sequence memory.
- Execute the diagnostic activation sequence:
- Turn the knob 1 click CLOCKWISE.
- Turn the knob 1 click CLOCKWISE.
- Turn the knob 1 click CLOCKWISE.
- Turn the knob 1 click COUNTER-CLOCKWISE.
- Turn the knob 1 click CLOCKWISE.
- All status lights on the console will flash green if entered correctly (typically within 6 seconds).
- Turn the dial until the Rinse light is illuminated (or choose code
01on digital displays), then press START. - The machine will lock the door and run a high-speed self-test, energizing the motor through all speed profiles to ensure the F06 error does not return.
When to Call a Professional vs. DIY Repair
Use this quick decision guide to determine if this repair fits your comfort level:
[ REPAIR DECISION GUIDE ]
│
Is the issue a harness or tach coil?
/ \
[YES] [NO]
/ \
(DIY: Safe & Low Cost) Are control boards or
- Splice wiring bearings destroyed?
- Replace coil sensor / \
[YES] [NO]
/ \
(Evaluate Cost vs Age) (Call Pro Tech)
- Handle it Yourself (DIY) if: The problem is a disconnected harness, a bad tachometer coil, a cracked magnet, or worn carbon brushes. These components are inexpensive, easy to access from the back panel, and require basic hand tools.
- Call a Factory Certified Technician if: The main tub bearings are seized, the central wiring harness is melted inside internal framework channels, or you are uncomfortable testing live voltage outputs at the control board level.
Frequently Asked Questions (FAQ)
1. Can an overloaded washing machine cause the F06 error?
Yes. If you load heavy items like king-size wet blankets or dense rugs, the drum can struggle to reach the requested spin speed. This speed lag causes the MCU to register a mismatch between target speed and actual tachometer feedback, throwing an F06 code. Remove some wet clothing and re-run a drain and spin cycle.
2. Is the F06 error code the same as F6 E01 or F6 E02?
Yes, they belong to the same diagnostic family. On newer Whirlpool digital interfaces, sub-codes provide extra precision: F06 E01 points to a general communication breakdown between the CCU and MCU, while F06 E02 points to a dedicated motor drive tachometer feedback failure.
3. Can I run my washer if the F06 error keeps appearing?
No. The washer’s control board will lock out the drive system as a safety measure. Continuing to force-start the machine can overheat the motor windings, strip the drive belt, or short out the motor control unit.
4. How much does it cost to fix an F06 error code?
If you fix it yourself by reconnecting a loose wire or replacing a tachometer sensor, the cost ranges from $0 to $45. If the motor control unit (MCU) or entire drive motor requires replacement by a professional appliance repair technician, total costs typically range from $250 to $450, parts and labor included.
5. Where is the tachometer located on my Whirlpool washer?
The tachometer is mounted on the rear housing of the main drive motor, opposite the drive belt pulley. It consists of a round plastic coil ring with two small output wires surrounding a magnet attached directly to the motor’s rotating armature shaft.
Safety Precaution Notice
Before proceeding with any repair checklist: Always unplug the appliance from its electrical socket and turn off shutoff valves for incoming water (for washers and dishwashers). Discharge capacitors if working on motors.