Stop trying to oil it – just replace the motor.

The squeak is almost always the motor bearings wearing out, not a lack of lubrication. Cleaning the brushes and hair off the ends might buy you a week, but the real fix is swapping the whole motor assembly.

You’ll need a T6 Torx screwdriver and a spudger (or a flathead screwdriver and patience). iRobot sells the replacement part for about $30–40, or you can grab a third-party one on Amazon for half that. The process takes maybe 20 minutes: flip the Roomba, remove the two main screws under the brush deck, unplug the connector, and swap in the new motor. There are a dozen YouTube videos that show the exact steps.

One thing to watch: the replacement motors sometimes come with a bit of grease on the shaft. Don’t wipe it off — that’s there to keep the new one from squeaking again for a while. If you try to just clean the old motor, the squeak comes back in a month.

Future you will be annoyed you didn’t just spend the twenty bucks.

Explore

Explore

Explore