Update.
I have gone through 3 controllers, a new motor and 2 batteries. The bike is working in the throttle only mode. Still working on the PAS sensor. It looks like it got wiped out from the the 2nd controller malfunction. A new one got sent. Still waiting on a crank puller to be...