Whirlpool Gas Range Burners Won’t Ignite or Keep Clicking? Spark Module WS01F02044 – Fix Ignition Failure Fast
If your Whirlpool, Maytag, or KitchenAid gas range has burners that won’t ignite, click continuously even when not in use, or only some burners spark while others are dead, the spark module is the most common cause. In most Whirlpool-platform gas ranges, the spark module is the central ignition controller — it receives the signal from each burner knob switch and sends high-voltage pulses to the spark electrodes at each burner to ignite the gas. When it fails due to moisture damage, power surge, or component wear, one or all burners lose ignition capability or the module gets stuck in a continuous spark loop. ⚡ One of the most common gas range ignition failures across Whirlpool-platform models. Part WS01F02044 is the OEM replacement spark module that restores reliable ignition to all burners immediately.
❓ Is This the Right Part?
This is the correct fix if ALL of the following are true:
- ✔ Range receives power and the gas supply is on and confirmed at normal pressure
- ✔ Spark electrodes and igniter caps at the burners are clean and undamaged
- ✔ Burner knob switches test functional — clicking sound heard when knob is turned
- ✔ ONLY problem is burners not sparking, sparking continuously, or inconsistent ignition across burners
Not sure? Send us your model number — we'll confirm before you order.
🔧 Common Symptoms
- One or more burners won’t ignite — no clicking when knob is turned
- Continuous clicking from the range even when all burners are off
- Some burners spark normally while others are completely dead
- Burners ignite intermittently — sometimes work, sometimes don’t
- Clicking stops immediately when spark module is unplugged — confirms module fault
- Visible burn marks or moisture damage on the spark module board
✔ If these symptoms match, this is the most likely failed component in the system.
✔ In most cases, replacing this spark module restores full ignition to all burners immediately.
📦 Part Details
- Part Number: WS01F02044
- Type: Range Spark Module / Ignition Module / Surface Igniter Control
- Replaces: WS01F02044 (OEM current)
- Brands: Whirlpool, Maytag, KitchenAid, Amana
- Condition: Used — tested, all outputs functional
While the spark module is being replaced, clean all burner spark electrodes and igniter caps with a dry toothbrush — food debris and moisture on the electrodes are the most common cause of continuous clicking and are frequently mistaken for a failed spark module. If the electrodes are cracked or the porcelain is chipped, replace them at the same time. A new module connected to damaged electrodes will fail prematurely.
⚙️ Installation
Skill Level: EASY — 20–30 Minutes. Disconnect power at the wall outlet or circuit breaker before servicing. Remove the cooktop or access panel to reach the spark module — it is typically mounted to the underside of the cooktop or inside the control panel area. Disconnect the wire harness connector from the old module, mount the new WS01F02044 in the same position, reconnect the harness, and restore power. Test each burner knob to confirm ignition on all positions.
✓ Compatible Models
Confirmed compatible with select Whirlpool, Maytag, KitchenAid, and Amana gas range models. Contact us to verify your model number before ordering.
💡 Pro Tip
If your range is clicking continuously, unplug the spark module connector from the harness. If the clicking stops immediately, the module is confirmed faulty and WS01F02044 is the correct fix. If clicking continues after unplugging the module, the fault is in the wiring harness or a shorted knob switch — not the module. This 30-second test eliminates guesswork and confirms the right part before you spend a dollar.
✅Compatibility & Cross Reference
Not sure about your model number? Call 1-877-899-7278 and we’ll help you confirm. All brand names are the property of their respective owners and are used for compatibility reference only.
Buy Online Pick Up In-Store
Kitchener, Ontario N2E 1W8
- Choosing a selection results in a full page refresh.
