I got one of these years ago and frankly when I first ran it I was very disappointed. It would jackrabbit start, slow down badly through curves, and fine throttle response was very poor. Nothing I did seemed to help until I installed a TAS Drop in EOB board (like I said this was years ago). With speed control from the Drop in EOB the engine now runs like a champ, in fact I feel it runs better than my JLC Allegheny. I've kept this engine and mainly run it during are local club shows as it doesn't have a lot of add on detail to get knocked off. Has run reliably for hours and hours.
My question is are you sure you have mechanical binding somewhere? It's a poor runner without speed control. It may be installing an ERR Cruise M will solve your problem.
Ken