Had my starter motor making a slight screech after starting up for a long time now and heard here its just the norm (common fault) so just carried on until my car wouldn't start.
Anyway took it off, cleaned it up and greased. Also found the copper rope cable connecting motor to solinoid was about had it so replaced that, put it back on and job done.
The thing is i still get the screech

An Engineer at work said that sounds like one of your pulley's is loose or on its way out. I thought idiot its my starter motor

Obviously i'm the idiot as this maybe the cause.
Any truth in this pulley noise and how to fix please.
Tkx.