I have a similar problem. Erratic TCC several years ago - seemed to be intermittent connection at the coolant temperature sensor-fixed that. Problem came back. Finally broke down and bought a new Delco solenoid - had the local tranny shop put it in - wasn't worth $25 to get oily that day...