I'm also chiming in late, but I still daily drive a '94 Caprice and a '95 Caprice. Plus I have '95 Impala SS and '95 Wagon. I actually have the most problems with the Impala since it sits the most. That's what seems to hurt the injectors. That and they all have seen their share of bad fuel.
Myself and friends have had injectors serviced by Rich at Cruizin Performance (already recommended earlier in the thread). I can vouch for him. Very reliable and affordable (under $200). He sends you a performance chart outlining each injector before and after. Well worth the expense. I always send him a few spares with my order just in case one cannot be recovered. But so far, he's been able to bring them back to life without needing the spares. I have not encountered the permanent ethanol damage, at least not to the extent that the injector could not be brought back to life so far.
He's very knowledgeable about getting them working perfectly again. Not just some random shop who will run them through a generic cleaning cycle and say "oh well".
Looks like he has limited work hours these days, so be sure to reach out to him to set expectations on turnaround.
One note: if you live in the rust belt, he also cleans up the injector cases. But they will flash rust with the first winter road salt spray. I recommend taping them off and spraying the silver part with a layer of clear coat as soon as you get them in. Or live with the surface rust.
A few years ago I tried the guys on eBay who will sell you an entire "new set" of "equivalent" injectors for $100. Nope. Junk. Don't be fooled by the cheap prices. I am pretty sure they sent me refurbished ones, not new ones. And they weren't even the same style GM ones that belong on the car. The injectors will run the engine. But not happily. The engine ran rough at times with them, so I checked using a scan tool and the fuel trims were way off. As mentioned earlier, needs a reprogram to be reliable. I sent them back. At least the seller was nice about it and refunded my money saying "he's never had a problem before". Uh huh. OK. Since then, I vowed to always use the correct part number injectors on the LT1. I'll just keep sending them to Cruzin. He'll bring them back to life or let you know if you need any replacements.