If that was my engine, I would pull the motor out of the heli, pull the carb off of it, and clean the crap out of it. Then, I would reset the needles. If I remember right, two turns out from all the way in. It sounds like it may be wanting a little more fuel.
Actually, check to make sure the motor is going wide open. I'm not much into nitro heli's, so I'm not sure how they regulate the throttle. I'm sure there has to be a setting on the idle up, but I'm not sure how to set it up. but, you need to get it to full throttle at mid stick, or 0 pitch, and it needs to hold there. I would also up the pitch to at least 10* up and down. If not a little more.
It has to be a carb issue though. Be it not opening all the way, or having a line clogged, or junk in the needle. Remember that the carb needs to be cleaner than a contact lens you put in your eye. And check everything. If we can get this motor running, then you won't have to buy the new one. Just remember, there are only 4 moving parts in that engine. Crank, Rod, Piston, and Wrist Pin. Let me know what you find.