Well, it's my turn to ask for suggestions..

Check the converter! If it's weak off the line or takes a lot of pedal to even move the car, but the motor runs and idles well otherwise, the converter could be bad!!