The motor gives good readings, as does the tacho/speed sensor, no shorts.
So, guessing pcb , which almost certainly rules out a fix from me, and in terms of costs it doesn't make it an attractive option.
Thanks for all your help jj4091 and others, really appreciate having people bounce ideas off...