Tranny fluid is good, all connections seem ok, haven't tested any voltage or anything yet.
No other shudders or signs of problems with the torque converter.
Like I said, my idea of the thermostat came from a few google search results, and from the fact that they did a coolant flush, which...