Thanks, good suggestion. I’ll try that & I’m checking the frame & motor bolts, chain ring bolts and anything else I can think of. Already changed the pedals. Trying to rule everything out before I have to return to bike shop as it’s now out of warranty. Due to work commitments over winter I’ve only put a few hundred miles on it since they fitted a new motor under warranty back in Oct. So it could be a loose bolt from that. I’ll see.
It's not necessarily out of warranty - you may be surprised at what specialized will cover .
If not covered, my understanding is that the fix is relatively cheap. The lbs reasured me spindles and the bearing are available directly from mahle. Having said that, a replacement motor comes with 2 years warranty.