A shift solenoid will not cause reverse but no forward. If the solenoids failed it would resort to 2nd gear limp mode and leave you with 2nd and reverse. I did some looking in my manual and online, and in heavy towing applications the forward clutches or forward clutch drum are known to fail leaving you with no forward but reverse is fine. Have you tried unplugging the case connector and putting it into limp mode yet? If not do it and see if you get 2nd gear(don't be alarmed when it bangs into gear, with it in limp mode like this it will shift VERY hard into gear). If you still have reverse but no forward, then you have no choice but to pull the trans out and go into it. If you get 2nd gear and reverse with it unplugged, then chances are something broke in the 1st gear portion of the trans in which case the trans still needs to come out.
If it were mine, I would be looking for a late 99+ 4L80E or 4L85E trans to go back in it. Swap over your 94's shift shaft(95+ used a cable, whereas 91-94 was mechanical linkage), get the adapter lines & fittings to hook up the cooler lines, and your set to go with the upgraded version.