Hi D.O.G., has the vibration gone? If not, have you checked the main shaft for wear around the main gear position and for overall straightness. If the shaft isn't perfectly true, then the main gear will "float" around. I use a digital calliper and am amazed at how useful it is when checking out actual measurements. Many are significantly out on items that are supposed to be the same size, e.g. I never measured anything that's supposed to be 3 or 4 mm diameter and got 3.00 mm, they're ALWAYS a bit +/-.
If the problem is still vibration, then I can't see how anything electronic is causing it.
If you do decide a change in gyro, the Spirit Pro has a vibration monitoring feature and if it lives up to its claims, then you should be able to pin-point what it is.
Good luck!