hmmm... in your sig I see that yours is a '94 which means that it's not the glitchy starter circuit that plagues the 90-92's.
The usual culprits are the clutch safety switch and or the contacts on the starter solenoid.
The first thing I'd do is jumper out or replace the clutch safety switch and replace the starter relay.
They both live under the drivers hush panel.
It makes sense to do both while you are in there.
If you then still experience an occasional DNS then it's time for a plenum pull and starter solenoid rebuild.
It's not difficult or expensive to rebuild a starter solenoid, in fact it's harder to pull the plenum.
Somewhere around here is a nice thread with plenty of info on how to rebuild the solenoid and where to get the contacts.
It's probably in Dynomite's common Solutions Guide, I'll have to go digging around for it.
Here's some nice pics of a Starter disassembled, you can see it's not all that complicated.
http://forums.corvetteforum.com/1581564085-post52.html
Now to find where to buy the contacts.
Back soon.....
Here it is, it will cost you $26 plus shipping for a rebuild kit:
http://www.ebay.com/itm/DENSO-17091-...sories&vxp=mtr
Good Luck!
'Crabs