Jamie, I had the same problem as you with my mums Twinturbo a few years back. Intermittently it would screech then settle down again. After running it without the brush roll, i found it was a motor bearing issue.
When it comes to motor bearings on 500's, i've always had really good results with a few drops of 3in1 on both the bottom and top ones. the motors are really easy to take apart and a few drops of 3in1 usually loosens up the old grease slightly and completely rejuvenates them. I did it to my mums Twinturbo and it worked fantastically, really quietened the motor down. It still sounds quiet several years later. It also works well if they've not been used for a while and the bearings have started to sound dry.
I've got a video coming up on my youtube channel shortly of a 525 that belongs to Ric. When he gave it to me, it was almost seized and it sounded terrible (he can vouch for that because he was here when we plugged it in for the first time lol) I took the motor out, gave it a bit of a clean, put a few drops of 3in1 in it and hey presto! sounds like new now. When the video's posted (hopefully tonight) have a listen and see for yourself.
Ryan