Shark AV970 Error 31

Seeing Shark AV970 error 31 on your robot vacuum display? This error typically indicates a brush roll motor malfunction or obstruction preventing the main brush from spinning properly. The good news is that most causes of error 31 can be resolved at home without professional tools. Follow this guide to diagnose and fix the issue, restore normal cleaning operation, and prevent future occurrences.

What Causes Shark AV970 Error 31?

Error 31 on the Shark AV970 generally points to one of three problems: debris wrapped around the brush roll, a seized brush motor, or a disconnected motor cable. Hair, string, and carpet fibers are the most common culprits, gradually wrapping tightly around the brush axle and increasing resistance until the motor cannot turn. Less frequently, the error appears after cleaning the unit if the brush roll is not reseated correctly or if the motor connector becomes loose.

How to Fix Shark AV970 Error 31

1
Power Down and Flip the Unit: Turn off your Shark AV970 using the power button, then wait 10 seconds before flipping the robot upside down on a clean, flat surface. This ensures safety and prevents accidental startup during cleaning.
2
Remove and Inspect the Brush Roll: Press the brush roll release tabs on either side of the brush cover, lift off the cover, and slide out the brush roll. Check for hair, string, or debris wrapped around the entire length, especially near the end caps where buildup is heaviest.
3
Clean the Brush Roll Thoroughly: Use scissors to carefully cut away wrapped material, then pull it free. Rinse the brush roll under warm water if heavily soiled, but allow it to dry completely—at least 24 hours—before reinstalling. Check that the brush spins freely by hand.
4
Clear Debris from the Brush Housing: With the brush roll removed, inspect the empty cavity for additional blockages. Remove any accumulated dirt, pet hair, or objects from the gear assembly and axle points using tweezers or a small brush. Wipe the optical sensors near the brush cavity with a dry cloth.
5
Reinstall the Brush Roll Correctly: Align the brush roll with the drive gear, pressing firmly until both ends click into place. Replace the cover and press down until the release tabs snap securely. The brush should rotate smoothly with light finger pressure—if it feels stuck, remove and reseat it.
6
Reset and Test the Vacuum: Return the robot to its upright position, power it on, and place it on the charging dock for at least 30 seconds. Start a brief cleaning cycle on hard flooring to verify the brush spins without error. If Shark AV970 error 31 persists, proceed to the advanced steps below.
Warning: Do not operate your Shark AV970 if the brush roll is removed or improperly installed. Running the vacuum without the brush can damage the motor permanently and void your warranty. Always ensure the brush spins freely by hand before powering on.

Advanced Troubleshooting for Persistent Error 31

If cleaning and reseating the brush roll does not resolve Shark AV970 error 31, the brush motor itself may need attention. With the unit powered off and battery removed if possible, gently remove the bottom plate screws to access the motor housing. Locate the two-wire connector leading to the brush motor and verify it is fully seated—disconnect and reconnect firmly. Look for corrosion, bent pins, or wire damage. Pressing the side brush motor connector can sometimes resolve false error 31 readings caused by crossed signals in earlier firmware versions.

If connectors appear intact but the error continues, the brush motor may be worn or seized from prolonged operation with heavy debris loads. Replacement brush motors are available through Shark's parts department, though installation requires moderate technical skill. Factory reset the robot by holding the dock and max buttons simultaneously for 10 seconds as a final software-level troubleshooting step.

Still Need Help With Your Shark Device?

If these steps didn't resolve the error 31 issue, our certified technicians can help.

Get Free Support Now →

Frequently Asked Questions

Can I prevent Shark AV970 error 31 from happening again?

Yes. Clean the brush roll weekly if you have pets or high-traffic carpeting, and inspect the end caps for wrapped hair every two weeks. Running the vacuum on scheduled maintenance cleanings rather than maximum suction for light debris also reduces motor strain.

Does Shark AV970 error 31 always mean the brush motor is broken?

No. In approximately 85% of cases, error 31 is caused by debris obstruction or improper brush installation rather than actual motor failure. Always complete the cleaning and reseating steps before assuming hardware replacement is needed.

Will a firmware update fix error 31 on my Shark AV970?

Possibly. Connect your robot to the SharkClean app and check for available updates. Some firmware revisions improved error detection accuracy and reduced false 31 errors triggered by temporary resistance spikes during thick carpet transitions.

Need Robot Vacuum Help?

Don't struggle alone. Our certified technicians provide fast support for all Shark devices.

Get Free Support →