Its finally happened - dead motor.
Having bought the bike online it wasn't realistic to take the bike back to the retailer, but I have found a local shimano service center who so far seem excellent. Took the bike in, they said they'd check the diagnostic and then send to shimano. Should be...