I have a freiend in Oxfordshire who specalises in Auto gearboxes, if there is a problem he will know what the issue is and can probably come up with a solution.

Let me know if you want me to put you in contact with him.

Steve