I had one of these a few years back. It was a smooth runner after basic tweaking.
From memory I had the suspension screwed down fairly tight...I was running on a gloss finish wood track.
For that price you have done well.
I also remember that these are prone to chewing out the crownwheel when the motor jumps out of its mount. I glued mine in.