Alright, I spent the whole day trying all the different combination of phase and hall wiring to find the one with the least no load current. I found that to be what was recommended earlier by Dennis. The no-load current I got was 1.4A.
I also decided to program the controller. Since I never programmed the controller before after Lyen sent it to me, I tried to program the controller with what I thought should be my customized parameters (phase current to 80A, rated current to 40A, etc). And then, I took the bike out for a test run.
The result is horrible! My max speed was just 15mph instead of 30-35mph that I had before. Even going up a small hill I had to pedal hard to go up. There just wasn't any torque at all.
I thought that it was caused by some incorrect programming parameters, so I spent the whole day changing all the parameters to see if anything click but nothing helped. I even tried to go back to the configuration where I used to have a high no-load current to see if I can get it running like before. Again nothing help. Even with the former phase/hall setting, the bike still run with little torque.
Something is wrong but I cannot tell what it is. I even change to a fresh battery, checked all the wiring for loose connections, nothing helped.
My bike is as good as dead now. If you have any idea that could help, please let me know.