Hi, I think I've sorted the issue, the motor was missing a bolt to hold it to the body so engine was turning and causing slack, found another bolt, tightened other 3, now it goes better.
One more question though, is the top of the motor supposed to have fins for cooling?