Yes I think you right I went out today a 30mile round trip after about 26miles it all started again complete shut down controller blank no fault code,removed battery no luck did not fire up tapped on controller it came back to life for a couple of yards then cut out again carried on for about 3miles till I eventually got home. I can't remove controller whilst out on the road as the dealer secured it with a screw and did not have a small driver to remove it . I informed the dealer he is in contact with the manufacture so I'm waiting for the next move.
You're going to get different advise, posting different information on multiple threads about one issue. You posted you had gotten an error code #9 on the other thread (
HERE) about this issue. I'm curious what error codes you've gotten throughout? 26 or 30 miles on a 2 or 3 year old Neo - 317 watt hour battery pack, is fair range. I don't think tapping on the controller had anything to do with the bike powering back up, I think allowing the battery to rest allowed the bike to power up for a very short time. It appears you may just be losing power due to normal battery depletion, given it's size and age.
26 miles with 317 watt hour battery = 12 watt hour per mile, a good average. Not the best, but far from the worst.
If you've gotten error code #9, BH Easy Motion specifically states:
"Motor Blocked - Motor stopped due to accident. Motor off." I don't know what BH's specific fix for this error is, but it sounds as though the motor is stopped suddenly (by an accident or by operator) and power continued to flow momentarily until the motor shut down. Error #9 is not one of the controller noted errors, nor is it a communication or torque sensor noted error.
I hope you're able to get this all sorted out, it does sound like you have an awesome dealer supporting you. Good luck!