c6 wont start sometimes
If that doesn't work, you may have to disassemble the fuse panel and see if there is a loose connection underneath; haven't done a corvette but I have done my Camaro donor quite a few times. Be sure to disconnect the battery first.
Nick

To remove the upper fuse box, disconnect the battery positive cable, disconnect the positive cable from the engine fuse box terminal, spin the 4 silver center 8mm bolt until they spin freely, then on the sides, pop open the U plastic tabs to clean the nubs, and the upper fuse box will pull straight up and off.
If the lower block fuel pump pin is heat distorted, then you can get into it with a sewing needle to bend its tab back out so it does make correct contact to the upper block spade connector.
If that is the problem alone, then correct, and before you go to reinstall the upper fuse block back down, use some dielectric grease on the connectors. It not only helps to keep corrosion at bay, but works like a thermal paste to help absorb/transfer the heat too.
If that is not the problem (or only half the problem), then its the upper fuse box U clip for the relay spade that is either corroded or burn isntead.

To get the upper fuse box apart, you want to remove bottom side lips of the grommet, so when you go to put it back together, the bolts will still have the upper ledges to hold it back together tightly against the lower blocks.


Note here, before you pull the upper fuse box apart, take a photo of all the fuse, and the direction of the relays and the diodes, so you know which way to put them back in.
Once you are to the center board with wire traces, start with some electrical contact cleaner for all, clean up the needed U pins and use a set of needle nose pliers to bend them back the ones that have been spread too far apart, double check that the wires for the side tabs on the U prongs are seated correctly in place (not corroded/burnt there as well) and use either dielectric grease or silicone spray to protect from corrosion as well.
As for short of problem at the fuse blocks, then could be that the fuel pump is going south (or the connector back there) instead. On the pumps in each tank, drivers side is the one that is a mechanical pump, while the one in the passenger side is a venture pump, driving by the pressure of the one in the drivers tank.
Lastly, if you have a Boost a pump in play, make sure that someone did not wire it through the GM fuse block wiring to the tank. The BAP sends more amperage to the pump that the factory wiring can handle, and it will burn up the wires in the factory harness. So the way it should be wired, is you can use the OEM relay wiring to drive it relay to turn the unit off and on, but its main powering wiring should be to the engine fuse block terminal, and its output wires of thicker gauge, should be all the way back to the connector at the fuel pump directly.
The Best of Corvette for Corvette Enthusiasts

















