I have this exact same problem too and none of the local bike shops are able to suggest anything except to replace controller, motor and battery one after the other, by which time I may as well have bought a new bike! This seems to be a common problem with this bike - if anyone has found the...