Turn off the dryer and unplug it from the wall. Remove the external vent hose completely. Run a short test cycle to see if the D90 code clears.
If the code disappears, the problem is in the external venting. If it persists, the issue is internal airflow or a sensor. Check the thermistor, blower wheel, and internal ductwork next.
Why the D90 Code Persists When Your Vent Is Clear
Let's get one thing straight. The D90 code means reduced airflow, but it doesn't always mean your external vent hose is clogged. LG dryers monitor airflow using a thermistor in the exhaust stream.
This sensor measures temperature differential between incoming and outgoing air.
When that signal degrades, the system thinks there's a blockage. In our research, we found three main culprits cause a false D90:
- A failing exhaust thermistor sending erratic readings
- A cracked blower housing letting room air bypass the sensor
- Lint packed deep inside the internal chassis duct
LG's FlowSense technology triggers D90 when it detects specific exhaust temperature patterns. According to LG's official service documentation, the thermistor should read around 50k ohms at room temperature.
Inside the Hidden Airflow Blockage That Vent Cleaning Misses
You cleaned the vent, but the code is still there. Here's why vent cleaning alone often fails to fix a false D90.
LG dryers pull room air across the heating element, then push it through the drum and out the exhaust. The exhaust thermistor sits downstream from the blower wheel. It compares the temperature of incoming versus outgoing air.
Image source: Wikimedia Commons / Unknown authorUnknown author or not provided
If the blower wheel has stripped fins or a cracked housing, room air sneaks in past the thermistor. The sensor sees cooler exhaust than expected. The control board interprets this as restricted airflow.
Lint can also accumulate inside the internal ductwork between the drum and the blower housing. Standard vent cleaning never reaches this area. We recommend inspecting:
- Blower wheel fins for damage or debris
- The exhaust thermistor mounting bracket for loose connections
- Internal duct walls for packed lint deposits
This is where most false D90 repairs fail. People replace the vent hose and call it done.
Step-by-Step Diagnosis: Test Every Sensor Before Ordering Parts
Before ordering parts, let's test each component. This saves time and money.
Tool needed: Digital multimeter with ohmmeter function.
Safety first: Unplug the dryer and shut off the circuit breaker. Wait 10 minutes before handling internal components.
Follow these steps in order:
Disconnect the external vent hose. Run a test cycle. If the code clears, the issue is external. If not, proceed internally.
Access the thermistor. Remove the back panel or lower front panel (varies by model). Locate the exhaust thermistor near the blower housing.
Test thermistor resistance. Disconnect the wiring harness. Touch multimeter probes to the thermistor terminals. A good thermistor reads around 50k ohms at 77°F. If it reads infinite (OL) or zero, replace it.
Inspect the blower wheel. Remove the blower housing cover. Look for broken or missing fins. Spin the wheel by hand. If it wobbles or feels rough, the motor bearings are failing.
Check internal ductwork. Shine a flashlight through the duct between the drum and blower. If you see heavy lint buildup, vacuum it clean carefully.
Verify thermal fuse continuity. The thermal fuse should read near 0 ohms. Infinite resistance means it's blown.
Most people skip steps 4 and 5 and jump straight to replacing the thermistor. That's why they end up replacing multiple parts unnecessarily.
Common Mistakes That Make You Replace the Wrong Component
Here are the five most expensive mistakes people make when chasing a false D90 code.
Mistake 1: Assuming the vent is the only airflow path.
You clean the external hose, but the internal ductwork between the drum and blower motor is just as critical. Lint packs into this enclosed space and standard vent brushes never reach it.
Mistake 2: Replacing the thermistor without testing it first.
A new exhaust thermistor costs about $15 to $25. But that's wasted money if the real problem is a stripped blower wheel. Test everything before ordering parts.
Mistake 3: Not resetting the control board.
After any repair, you must reset the system. Unplug the dryer for at least five minutes. Plug it back in and run a fresh cycle.
Skipping this step often leaves the old code stored in memory.
Mistake 4: Mixing up the D90 with other codes.
The CL code means a door lock issue. The 9A5 code points to a communication fault. Confusing these wastes hours of diagnostic time.
Mistake 5: Forgetting that LG offers diagnostic modes.
Many newer LG models have a hidden test mode. Press and hold the Start and Temp buttons simultaneously for 3 seconds. This cycles through individual components and shows live sensor data.
Much faster than part swapping.

Image source: Openverse / eevblog
How to Troubleshoot LG Dryer D90 Error Without Blockage
You cleaned the vent, but your dryer still stops mid-cycle flashing D90. Figuring out how to troubleshoot LG dryer D90 error without blockage means looking past the exhaust hose. The real problem usually hides inside the machine itself.
LG's Flow Sense technology triggers a D90 code when it detects a 90% airflow restriction. Per NFPA safety data, restricted airflow is the leading cause of dryer fires. A failing exhaust thermistor reading above 50k ohms at room temperature will trip this sensor falsely.
We'll walk through exactly which internal parts cause this and how to test them safely.
how to troubleshoot LG dryer D90 error without blockage
To troubleshoot LG dryer D90 error without blockage, test the exhaust thermistor first. Then inspect the blower wheel for broken fins or stripped centers. Clean the internal ductwork behind the drum.
Finally, check the main control board for relay faults.
Why Your LG Dryer Shows D90 When the Vent Is Clear
The D90 error code means the control board thinks exhaust air isn't escaping fast enough. It doesn't always mean your wall vent is clogged. LG dryers use an exhaust thermistor to measure heat leaving the drum.
That's a small temperature sensor sitting right near the blower housing.
If that thermistor fails, it sends bad resistance data to the main control board. The board assumes the dryer is overheating due to a massive clog. It shuts the cycle down to prevent a fire.
This happens constantly on older LG front-load models as of 2026.
Another major culprit is the blower wheel itself. The blower wheel pulls hot air from the drum and pushes it outside. If the plastic fins crack or the center hub strips, it spins freely without moving air.
The motor sounds like it's running perfectly fine. But the actual airflow drops below the safety threshold.
Internal lint buildup causes this too. Lint slips past the filter screen over years of use. It packs tightly into the internal exhaust ductwork between the drum and the blower.
You can have a spotless external vent hose and still choke the machine internally.
Aggregate user reviews show false D90 codes spike during high-humidity seasons. Moisture sensors get coated in fabric softener residue. They trick the board into running cycles far longer than necessary.
The extended run time eventually trips the thermal protection logic. Understanding these specific failure points makes fixing a persistent D90 much easier.
Inside the Hidden Airflow Blockage That Vent Cleaning Misses
External vent cleaning only solves half the problem. The other half lives inside the dryer chassis. When you pull the lint screen out, you're only seeing the first stage of filtration.
Tiny fibers bypass that screen every single load.
They travel down into the fan housing and the rear duct channels. Over three to five years, this creates a dense felt-like mat. That mat blocks airflow just as effectively as a bird nest in your roof cap.
Professional vent cleaners rarely open the machine to clear this out.
Image source: Wikimedia Commons / Unknown authorUnknown author or not provided
The blower housing is where we see the worst accumulation. It sits directly behind the front bulkhead panel on most LG dryers. Lint wraps around the blower wheel shaft and packs into the curved exit chute.
If you want to understand why clearing these hidden paths matters, looking at how internal restrictions trigger faults explains the mechanics well.
A cracked blower housing introduces another invisible issue. Hairline cracks let the fan pull cool room air instead of hot exhaust air. The thermistor reads this sudden temperature drop as a severe blockage.
It throws the D90 code even though air is technically flowing freely.
Moisture sensor bars also play a role here. They sit inside the drum beneath the lint filter slot. When they get coated in wax from dryer sheets, they stop sensing wet clothes accurately.
The dryer runs endlessly trying to dry clothes that are already bone dry. That constant heat generation forces the system to shut down via the D90 warning.
Step-by-Step Workflow to Isolate the Real Fault
Don't start buying parts blindly. Follow this exact diagnostic sequence to find the true failure point. Each step rules out a specific component.
Step 1: Disconnect power completely.
Unplug the dryer or flip the breaker at your electrical panel. Never open panels while the machine is live. Gas dryer owners should also shut off the supply valve before moving the unit.
Step 2: Run the isolation test.
Disconnect the vent hose from the back of the dryer. Run a timed dry cycle for ten minutes with no hose attached. If the D90 code returns, your problem is strictly internal.
If the dryer runs normally, your wall duct needs professional clearing.
Step 3: Access the blower assembly.
Remove the screws holding the lower front access panel or rear cover. Locate the blower housing directly beneath or beside the drum. Pull any visible lint away from the wheel fins by hand.
Step 4: Test the exhaust thermistor.
Find the small two-wire sensor mounted near the blower exhaust path. Disconnect the wire harness plug carefully. Set your multimeter to the ohms setting and touch the probes to the sensor terminals.
Manufacturer specifications indicate it should read roughly 50,000 ohms at 77°F. A reading showing infinite resistance or zero means the part is dead.
Step 5: Check safety thermostats.
Locate the high-limit thermostat and thermal fuse on the heater housing. Test both for continuity using your multimeter. Both should read near zero ohms if they are functioning properly.
An open circuit means the fuse blew and needs replacing.
Step 6: Inspect the control board.
Look at the main PCB for dark burn marks near the relays. A scorched relay often causes false thermal readings. Replacing the board is the last resort after all sensors test perfectly normal.
| Component | Normal Reading | Failsafe Action |
|---|---|---|
| Exhaust Thermistor | ~50k ohms (77°F) | Triggers D90 code |
| Thermal Fuse | 0 ohms (continuity) | Shuts off all power |
| High-Limit Thermostat | 0 ohms (continuity) | Cuts heating element |
| Blower Wheel | Solid fins, tight hub | Drops airflow volume |
If you need help interpreting what those specific readings mean across different models, reviewing standard fault diagnostics provides solid baseline numbers.
Common Mistakes That Make You Replace the Wrong Component
Rushing the repair leads to wasted money. We've seen countless cases where people replace expensive boards for a fifteen-dollar fix. Here are the traps to avoid.
Mistake 1: Assuming a clean exterior vent means a clean machine.
Homeowners hire duct cleaners who snake the wall pipe thoroughly. But nobody opens the dryer cabinet itself. The internal ductwork stays choked with years of compacted lint.
Always verify the inside path before blaming electronic sensors.
Mistake 2: Swapping the thermistor without checking the wiring harness.
Sometimes the sensor is perfectly fine. The wire connecting it to the control board gets pinched or corroded. Testing the new thermistor on the old damaged wire yields the exact same D90 error.
Trace the full wire path before condemning the sensor.
Mistake 3: Ignoring a loose blower wheel hub.
The plastic center of the blower wheel wears out over time. It might look intact visually but spins loosely on the motor shaft. The motor reaches full speed while the fan barely turns.
Tightening the set screw or replacing the wheel fixes this instantly.
Mistake 4: Confusing D90 with similar flow errors.
LG uses multiple codes for airflow issues. A D80 means an 80% restriction, while D95 means 95%. Treating a minor D80 sensor glitch the same as a hard D95 shutdown wastes hours of diagnostic time.
Knowing how related flow alerts differ prevents confusing these wastes of hours.
Mistake 5: Forgetting that LG offers diagnostic modes.
Many newer LG models have a hidden test mode. Press and hold the Start and Temp buttons simultaneously for 3 seconds. This cycles through individual components and shows live sensor data.
Much faster than part swapping.

Image source: Openverse / eevblog
Mistake 6: Bypassing blown thermal fuses.
Never jump a blown thermal fuse with wire to finish a load. That fuse exists to stop house fires per UL 2158 appliance standards. If it blew, something else caused dangerous overheating.
Find that root cause first. Trying to force a reset without finding the underlying issue usually brings the code right back, so understanding what actually clears the alert saves repeat headaches.
Costs, Tools, and Repair Specs You Need Ready
Having the right gear ready cuts your repair time in half. You don't need a professional shop to do this safely. Basic hand tools handle almost everything inside an LG dryer cabinet.
Here is exactly what you need before pulling the first screw.
| Tool or Part | Estimated Cost | Purpose |
|---|---|---|
| Digital Multimeter | $15 to $40 | Tests ohms and continuity |
| Phillips Screwdriver | $5 to $10 | Removes cabinet panels |
| Putty Knife | $3 to $8 | Pops spring clips on top panel |
| Replacement Thermistor | $10 to $25 | Fixes false temperature readings |
| New Blower Wheel | $20 to $45 | Restores proper air movement |
| Main Control Board | $120 to $250 | Replaces fried relay logic |
Pricing varies slightly depending on your exact LG model number. Electric dryers generally use cheaper heating components than gas models. Always match the part number printed directly on your original component.
Generic replacements frequently have slightly wrong resistance values.
When testing parts, ambient room temperature changes your multimeter readings. A thermistor tested in a freezing garage reads much higher than one tested in a warm laundry room. Manufacturer specs base their 50k ohm rating on a standard 77°F environment.
Keep this variable in mind before throwing away a perfectly good sensor.
If your dryer requires a full teardown to reach the blower, budget about two hours. Removing the front bulkhead involves disconnecting door switch wires and drum support rollers. Take photos of every wire connection before unplugging anything.
Reassembly goes significantly smoother when you have visual references for the harness routing.
For broader context on how these specific repairs fit into general maintenance, checking common LG troubleshooting patterns helps map out future fixes. And if the machine exhibits entirely different symptoms alongside the airflow fault, comparing notes against known LG error behaviors narrows down overlapping failures quickly.
Frequently Asked Questions
Can I just unplug my LG dryer to clear the D90 code?
Unplugging the dryer for five minutes resets the control board temporarily. If a physical component like the thermistor or blower wheel failed, the D90 code returns immediately upon restarting. A hard reset only fixes temporary software glitches, not mechanical faults.
Why does my LG dryer say D90 but the vent is totally clean?
The Flow Sense system measures exhaust temperature, not just physical airflow. A failing exhaust thermistor sends incorrect resistance data to the main board. The board interprets this bad data as a severe blockage.
Internal lint buildup behind the drum also causes this false alarm.
How much does it cost to fix a false D90 error?
Most false D90 errors stem from a bad exhaust thermistor or worn blower wheel. These parts typically cost between $10 and $45. If the main control board failed, replacement costs range from $120 to $250 plus labor if you hire a technician.
Where is the exhaust thermistor located on an LG dryer?
The exhaust thermistor sits near the blower housing or along the internal exhaust duct path. You usually access it by removing the lower front panel or the rear cover. It is a small plastic piece with a two-wire connector plugged into it.
Is it safe to keep running my dryer with a D90 code?
No. The D90 code indicates the machine believes it cannot vent heat properly. Running it repeatedly risks overheating the heating element or igniting trapped lint.
Always diagnose and resolve the underlying cause before resuming normal laundry cycles.
What to Do When the Thermistor and Blower Look Fine
If the thermistor tests normal and the blower wheel spins smoothly, the problem may be deeper inside. The motor control board could be reading accurate data but misinterpreting it. This happens often on LG dryers five years or older.
Check the wiring harness connecting the thermistor to the main PCB. Look for burnt pins or corroded connections. A loose ground wire makes sensors report false temperatures.
Reseating all connectors usually fixes intermittent faults.
Also inspect the moisture sensor bars inside the drum. Waxy buildup from dryer sheets confuses the control system. Clean the bars with rubbing alcohol and a soft cloth.
Run another test cycle afterward to confirm the fix.
Should You Reset or Replace After a False D90?
Resetting works when the code cleared up after disconnecting power. Replacing parts makes sense when physical components test bad. Decide based on your multimeter readings.
Reset only if the thermistor, thermal fuse, and blower tested okay. Replace whatever failed your continuity or resistance tests. Guessing wastes both time and money.
Never permanently bypass the Flow Sense system. The safety logic prevents fires. Cutting wires triggers additional error codes and voids warranties.
Proper diagnosis beats shortcuts every time.