Hi,
have you checked your and or replaced ANY of your blades in the heli repair. REMEMBER they must be balanced. Also at the root of the blade there is a number or leter (just one) to tell you if they came from the same bag! whether they did ot not they can be HUGELY off in their "each" weight. I asuume uoi know ho to check your blades for balance but her is a video if you dont.
I just repair a CX3 for a guy here and he had gone through all of your step just like you. He was nube, I dont know what your experience is, perhpas you have done this but the blade condition will act just as you have explained!
http://www.youtube.com/watch?v=42JNrJyd6to
There many YOUTUBE CX2 balancing videos, this is just give it a look see
JPEE