I would scan for codes.

Voltage at idle good? Battery Cables tight/clean? It sounds electrical, and the TC is not sure what the f** is going on. Weak grounds, man. On the Battery, grounds to the frame, Ground to the engine. I would check those first. Although, a weak/clogged PCS in the tranny might..... hmm.