What you could do before you throw more money at it is read out the diagnostic codes.
If you know how to read the ECU codes with a meter the transmission codes are very similar except that you ground pin 10 then connect the meter (-) to pin 12 and the meter (+) to pin 6. (the ECU codes are pin 1 )
The list of codes is long, post up what you get and I'll look it up.
(or you could download the manual from 3SX )

