Thanks for the replies guys.
Yes, I checked the fluid level and that appears fine. I can have it checked by someone else to be sure. Solenoid E is the code the car is throwing but when the shop tested it, they said the solenoid was operating fine, but the torque converter was having issues.
As for my transmission swap, the last one died around 100,000 miles. It would no longer shift into any gear, so yeah, I had to get another one put in (from a 97 cam I think).
I can go get another opinion, but shops charge like $65 diagnostic fees