{"product_id":"whirlpool-range-control-board-w10904904-fix-oven-that-wont-heat-error-codes-or-dead-controls","title":"Whirlpool Range Control Board W10904904 — Fix Oven That Won't Heat, Error Codes, or Dead Controls","description":"\u003cstyle\u003e\n.hero-banner{\nposition:relative;\noverflow:hidden;\nbackground:\nlinear-gradient(135deg,rgba(0,0,0,.86) 55%,rgba(0,0,0,.45)),\nurl('https:\/\/cdn.shopify.com\/s\/files\/1\/0897\/7783\/2225\/files\/4444444444444444.png?v=1777040489') center\/cover no-repeat;\npadding:44px 34px;\nborder-radius:12px;\nmargin:0 0 28px;\ncolor:#fff;\nbox-shadow:0 10px 30px rgba(0,0,0,.25);\n}\n.hero-banner:before{\ncontent:'';\nposition:absolute;\ninset:0;\nbackground:radial-gradient(circle at center,rgba(0,153,255,.20),transparent 65%);\nanimation:pulse 5s infinite;\n}\n.hero-banner\u003e*{\nposition:relative;\nz-index:2;\n}\n.hero-banner h2{\nmargin:0 0 8px;\nfont-size:1.85em;\nfont-weight:900;\nletter-spacing:.2px;\nline-height:1.1;\n}\n.label{\ndisplay:inline-block;\nbackground:#c8a400;\ncolor:#000;\nfont-size:.72em;\nfont-weight:900;\ntext-transform:uppercase;\nletter-spacing:1px;\npadding:5px 12px;\nborder-radius:999px;\nmargin-bottom:12px;\n}\n.hero-specs{\ndisplay:flex;\nflex-wrap:wrap;\ngap:8px;\nmargin-top:15px;\n}\n.hero-specs span{\nbackground:rgba(255,255,255,.14);\nborder:1px solid rgba(255,255,255,.25);\nborder-radius:999px;\npadding:7px 13px;\nfont-size:.82em;\nfont-weight:800;\n}\n.pro-tip{\nposition:relative;\noverflow:hidden;\nbackground:#1a1a2e;\nborder-left:5px solid #c8a400;\npadding:16px 20px;\nborder-radius:8px;\nmargin:24px 0;\ncolor:#f0f0f0;\nfont-size:.95em;\nline-height:1.6;\n}\n.pro-tip strong{\ncolor:#c8a400;\n}\n.upsell-box{\nbackground:#ffecd1;\nborder-left:5px solid #ff9800;\npadding:14px 18px;\nmargin:20px 0;\nborder-radius:8px;\n}\n@keyframes pulse{\n50%{opacity:.85}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"hero-banner\"\u003e\n  \u003cdiv class=\"label\"\u003eOEM REPLACEMENT PART\u003c\/div\u003e\n  \u003ch2\u003eWhirlpool Range Control Board W10904904\u003c\/h2\u003e\n  \u003cdiv class=\"hero-specs\"\u003e\n    \u003cspan\u003ePart# W10904904\u003c\/span\u003e\n    \u003cspan\u003eFits Whirlpool\u003c\/span\u003e\n    \u003cspan\u003eFits Maytag\u003c\/span\u003e\n    \u003cspan\u003eElectric Range \/ Oven\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch1\u003eWhirlpool Range Oven Not Heating, Showing Error Codes, or Controls Dead? Range Control Board W10904904 – Fix It Fast\u003c\/h1\u003e\n\n\u003cp\u003e\u003cstrong\u003eA Whirlpool range oven that won't heat, displays persistent error codes, or has completely unresponsive controls almost always has a failed range control board.\u003c\/strong\u003e In most Whirlpool and Maytag electric ranges, the control board is the central brain managing oven temperature, bake and broil element activation, the clock, and all touchpad inputs. When it fails, the oven stops heating, F-codes appear that won't clear after a power reset, or the entire control panel goes dark or erratic — even though the range top burners may still work. \u003cstrong\u003e⚡ One of the most common electronic failures in Whirlpool-built electric ranges.\u003c\/strong\u003e \u003cstrong\u003ePart W10904904\u003c\/strong\u003e is the genuine OEM replacement that restores full oven operation, clears persistent error codes, and returns all controls to normal function immediately.\u003c\/p\u003e\n\n\u003ch3\u003e❓ Is This the Right Part?\u003c\/h3\u003e\n\u003cp\u003eThis is the correct fix if ALL of the following are true:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e✔ Range has power — clock or display shows something (even an error code)\u003c\/li\u003e\n\u003cli\u003e✔ Surface burners work normally (rules out a main power supply issue)\u003c\/li\u003e\n\u003cli\u003e✔ Bake and broil elements have been tested and confirmed not open\/burned out\u003c\/li\u003e\n\u003cli\u003e✔ ONLY problem is the oven not heating, persistent F-codes that return after a power reset, or a completely unresponsive or erratic touchpad\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eNot sure? \u003ca href=\"\/pages\/contact\"\u003eSend us your model number\u003c\/a\u003e — we'll confirm before you order.\u003c\/p\u003e\n\n\u003ch3\u003e🔧 Common Symptoms\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOven does not heat on bake or broil despite elements testing OK\u003c\/li\u003e\n\u003cli\u003ePersistent F-code error (F2, F3, F5, F9, etc.) that returns after power reset\u003c\/li\u003e\n\u003cli\u003eTouchpad controls completely unresponsive, randomly activating, or locked up\u003c\/li\u003e\n\u003cli\u003eOven overheats or runs continuously without shutting off at setpoint\u003c\/li\u003e\n\u003cli\u003eDisplay blank, flickering, or showing garbled characters\u003c\/li\u003e\n\u003cli\u003eOven door locks unexpectedly and won't release\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e✔ If these symptoms match, this is the most likely failed component in the system.\u003c\/p\u003e\n\u003cp\u003e✔ In most cases, replacing this range control board restores full oven operation and clears all error codes immediately.\u003c\/p\u003e\n\n\u003ch3\u003e📦 Part Details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePart Number:\u003c\/strong\u003e W10904904\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e Electric Range Control Board (ERC \/ Electronic Range Control)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrands:\u003c\/strong\u003e Whirlpool, Maytag, KitchenAid, Amana\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOEM:\u003c\/strong\u003e Genuine Whirlpool replacement part\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cdiv class=\"upsell-box\"\u003e\n\u003cstrong\u003e⚠️ Recommended While Repairing:\u003c\/strong\u003e\u003cbr\u003e\nBefore replacing the control board, test the \u003cstrong\u003eoven temperature sensor (RTD probe)\u003c\/strong\u003e. A shorted or open temperature sensor causes F2\/F3 error codes that mimic a failed board — and a new board installed with a bad sensor will fail again quickly. The sensor should read approximately 1080Ω at room temperature with a multimeter. If it's out of spec, replace it at the same time.\n\u003c\/div\u003e\n\n\u003ch3\u003e⚙️ Installation\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSkill Level: Moderate — 30–45 minutes.\u003c\/strong\u003e Disconnect power at the breaker before servicing. Access the control board by removing the back panel or console depending on your model, photograph all wire harness connections before disconnecting, transfer any mounting hardware to the new board, reconnect all harnesses in the correct positions, and reassemble. Restore power and run a bake cycle to confirm normal operation and verify no error codes return.\u003c\/p\u003e\n\n\u003ch3\u003e✓ Compatible Models\u003c\/h3\u003e\n\u003cp\u003eConfirmed compatible with select Whirlpool, Maytag, KitchenAid, and Amana electric range models. \u003ca href=\"\/pages\/contact\"\u003eContact us to verify your model number\u003c\/a\u003e before ordering.\u003c\/p\u003e\n\n\u003ch3\u003e💡 Pro Tip\u003c\/h3\u003e\n\u003cdiv class=\"pro-tip\"\u003e\n\u003cstrong\u003ePhotograph Every Connector Before You Disconnect Anything:\u003c\/strong\u003e\u003cbr\u003e\nWhirlpool range control boards have multiple wire harness connectors that look similar but are not interchangeable. Before removing a single connector, take a clear photo of the full board showing all harness positions. This takes 30 seconds and eliminates the most common installation error — a misrouted connector that causes the new board to display the same error codes as the old one.\n\u003c\/div\u003e\n\u003ch2\u003e✓ Model-Specific Repair Pages\u003c\/h2\u003e\n\u003cdiv class=\"model-link-grid\"\u003e\n  \u003ca href=\"\/pages\/whirlpool-range-electronic-parts\" style=\"display:inline-block;border:1px solid #cc0000;border-radius:20px;padding:5px 14px;font-size:13px;color:#cc0000;text-decoration:none;margin:4px;\"\u003eWhirlpool ELECTRONIC Range Parts \u0026amp; Repair Guide\u003c\/a\u003e\n  \u003ca href=\"\/pages\/oven-not-heating-evenly\" style=\"display:inline-block;border:1px solid #cc0000;border-radius:20px;padding:5px 14px;font-size:13px;color:#cc0000;text-decoration:none;margin:4px;\"\u003eOven\u003c\/a\u003e\n\u003c\/div\u003e","brand":"XPart Supply Ltd.","offers":[{"title":"Default Title","offer_id":52782952087841,"sku":"W10904904","price":387.12,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0897\/7783\/2225\/files\/Whirlpool_Range_Control_Board_W10904904.png?v=1780090199","url":"https:\/\/xpartsupply.com\/products\/whirlpool-range-control-board-w10904904-fix-oven-that-wont-heat-error-codes-or-dead-controls","provider":"XPart Supply Ltd.","version":"1.0","type":"link"}