How many tanks of fuel has it had to date? This may be a candidate for running on the bench for a while until it breaks in better. As Minn said, the needles come from the factory set unbelievably rich. Did you get the manual with the engine? You can read or download it here:
http://www.horizonhobby.com/ProdInfo..._manual-lo.pdf