I'm not sure if this will help you or not. My cable was intact, but the spring around the latch release was bad. If your cable snapped, then this won't help you. But, for what it's worth...
I have a 98
S10 Blazer, and I also had a problem with the hood not popping with the inside cable (among other things). As I pulled the lever, I could hear the latch trying to work, but the hood wouldn't release, and the lever wouldn't return without pushing back down on the hood. My fix was pretty simple, and it took less than 30 minutes.
First, I went to Home Depot and bought a spring similar to the one that is installed on the hood rerlease cable (I got a package of 4 for $2.00).
Next, I unhooked the cable from the latch assembly, unbolted the latch assembly from the
truck, cleaned it very well (another post said there was too much friction to pull release the lever) and greased the daylights out of it. Then I reinstalled the latch.
Finally, I added one of the springs I bought to the inside of the release cable (in between the old spring and the cable housing). I installed the cable into the clip with the factory spring on the outside of the clip (inbetween the clip and the end of the cable), and the new spring in between the clip and the cable housing.
The hood un latches like a champ, and the lever returns to its starting position like it did when it was new.
Thumbnail Image
Thumbnail Image