HelloCustomerand welcmoe to Just answer.com, Super mechanic here. I would think that a bad ground or solenoid would give a trouble code, most times. There is a way to find out though if it is TCC related, if there is not a good scan tool available to monitor the data.
When the vehicle is fully warmed up and you are driving at a moderate speed. When you feel the shuddering, (chuggle) just lightly touch the brake pedal enough to make the brake lights come on but not enough to actually apply the brakes and see if it gets a whole lot better, (lol) as when you touch the brakes the TCC solenoid will release.
Trans shops are gonna hate that I tell people that, (haha) but, give it a try and we will know what direction to go in, thanks