94 should have the 4L60E. It's possible that there is a solenoid that is failing or possibly a corroded pin into the bulk head connector at the transmission? Best way to tell is to have it diagnosed at a transmission shop. They'll check line pressure in all gears and check torque converter locking function. Probably the easiest way to get to the bottom of it.