93 6.5l turbo Chev 2500. recently the oil cooler line rusted through, lost some oil. oil level looked ok from dipstick. drove home and took to shop next day, oil lines were changed, noticed that after about 10 miles the overdrive cutting out. scan code said B solenoid grounded. took it home, changed A and B solenoid, wiring inside looked ok, now the overdrive cuts out after 1 mile. checked the connector and found fluid on terminals, washed it with contact cleaner and put 0 ring around terminals to keep them dry, problem still persists.
tranny oil and filter and TPS was changed about 2 years 15,000k ago.

any ideas?