Sat in the pool and got on the turps yesterday but it's raining today, at last, so back at it.
Pulled the ABS, got the motor off and put a meter on the motor contacts. It showed a short which is correct. WTF.
I opened and flushed the motor again. I had flushed the magnet can last time, the insides looked just fine.
Brushes slide ok and according to my meter, are making contact.
So I put it back together, put the motor back on the abs and applied a little jbweld.
I'll have to leave it for 24hours or until the JB goes off.
All I can do now is plug it back in tomorrow and see if it's working.
Got a couple of pics but nothing new ....