But since, I have had it further investigated, and am sure it is the motor. Have now replaced the motor in the bike with a new one and the problem is gone. Speaking to Bosch, they think it's probably a connection issue on the board.
eBay