Unless you have a code reader to verify what codes are being thrown out your better off getting a second opinion.
On your dash console right before you flip the ignition switch to start the car do you see the D4 light flickering?
I've heard thats an indication also if your tranny is about to kick the bucket.