Tank Stucks!

I was following the avoiding boolean flags tutorial and I compared my code with Ben’s code on Github, there are no differences at all. But my tank was moving so slow and heavy and also after driving for a couple of seconds it stopped moving. I’m using keyboard controller until now, is there anything to do with that?

Update:
I found the problem, it was the CurrentThrottle that never sets back to 0 again after I move the Tank. I think it related to the OnHit event that failed. Any Ideas?