The i40 code on a Frigidaire dishwasher indicates clogged spray arm sensors that prevent accurate water flow detection. Cleaning these sensors and the connected arms clears the fault in most cases. Owners complete the task with household items and avoid service calls by targeting debris buildup directly at the sensor ports and arm nozzles.
Assemble Frigidaire Cleaning Kit
Owners need specific supplies to reach and clear the sensor areas without damaging internal components. The right tools allow safe access to both upper and lower spray arms while protecting the dishwasher tub from scratches. Proper preparation reduces the chance of incomplete cleaning that leaves residual clogs.
A basic kit covers all required items for a single session.
| Item | Quantity | Use |
|---|---|---|
| White vinegar | 1 cup | Dissolve mineral deposits on sensors |
| Soft nylon brush | 1 | Scrub arm nozzles and ports |
| Flashlight | 1 | Inspect hidden sensor locations |
| Towel | 2 | Catch water during removal |
| Needle-nose pliers | 1 | Extract stubborn debris pieces |
Frigidaire Dishwasher Breaker and Valve Isolation
Before working on the clogged spray arm sensors that trigger the i40 code in a Frigidaire dishwasher, isolate the breaker and valve to cut both power and water supply. This prevents electrical shock or flooding while you access internal components. The process keeps the repair focused and safe from start to finish.
Power isolation prevents accidental activation during arm removal. Owners turn off the circuit breaker and shut the water supply valve before any disassembly begins. This step protects both the user and the electronic controls from moisture exposure.
Work on a stable surface with good lighting to spot small clogs. Place towels under the unit to manage drips from the arms. Verify the door stays open throughout the process to avoid pressure buildup.
Frigidaire i40 Spray Arm Sensor Cleaning
Remove the lower spray arm by twisting it counterclockwise from the central hub. Flush each nozzle under warm water to dislodge food particles lodged near the sensor contacts. Apply white vinegar to the sensor ports and let it sit for five minutes before brushing.
Detach the upper spray arm next by releasing its retaining clip. Scrub the internal channels with the nylon brush to clear any remaining sediment. Reinstall both arms only after confirming free rotation and clear sensor windows.
Frigidaire i40 Upper Arm Grease Buildup
Accumulated grease in the upper arm of your Frigidaire dishwasher blocks the spray arm sensors and sets off the i40 code. This residue builds up over time from food particles and detergent and disrupts the water distribution needed for effective cycles. Cleaning the area thoroughly resolves the sensor blockage and prevents recurring errors.
The upper arm often collects grease that migrates from plates during heavy cycles. Owners inspect the arm bearings for stiffness that reduces sensor accuracy. Thorough cleaning here prevents the i40 code from returning after the first wash.
Rotate the arm by hand to test movement before reassembly. Clear the feed tube opening with the brush to ensure full water pressure reaches the sensors. Repeat the vinegar soak if mineral rings remain visible inside the ports.
Frigidaire i40 Lower Sensor Float Switch Check
Lower sensors sit closer to the sump and trap heavier debris from the filter area. Owners check the area around the float switch for bits that block the infrared beam. This location requires extra attention because gravity pulls particles downward during drainage.
Lift the filter screen to access the base sensor housing. Wipe the sensor lens with a damp cloth to remove film buildup. Test arm spin again after this step to confirm no binding occurs.
Frigidaire i40 Sensor Functionality Verification
Before addressing the i40 error code on your Frigidaire dishwasher it helps to confirm that the spray arm sensors are operating correctly. This verification step ensures that any clogs have been properly cleared and that the sensors can detect water flow without obstruction. Proper functionality prevents recurring issues and maintains efficient cleaning cycles.
Reconnect power and run a short diagnostic cycle to verify the i40 code has cleared. Owners monitor the first fill stage for proper arm rotation and water coverage. Any remaining error requires a second inspection of the sensor alignment.
Observe the wash action through the door glass during the test cycle. Note any unusual noise from the arms that signals incomplete debris removal. Record the outcome for future reference if the code reappears within two weeks.

Hey, I’m Jake. I focus on cooling systems at Appliance Mastery, like fridges, freezers, and air conditioners.
I’ve worked in appliance repair for more than ten years and I’m certified through NASTeC. I’ve seen just about every fridge issue you can imagine.
My goal is to help you fix problems without stress. Whether it’s a freezer that won’t cool or an AC that keeps beeping, I’m here to walk you through it.