Just a suggestion here. Send the engine back to Hobby Services. Maybe they will warranty it and either replace it or repair it. It's worth a try. I have had super service from them in the past with other models and problems. Hobby Services people are top notch!
http://www.hobbyservices.com/