@Djinn,
And the engine mountings are intact.....gearbox oil level is correct?If so,the problem may still be with the gearbox.Unfortunately,there are very few expert mechanics in servicing planetary gearboxes.In which case,replacing it would be most ideal......my two zim cents.
Old man about town....
Nothing great was ever achieved without enthusiasm.