Your C305 looks good, dont mess with it any further other than to check for voltage at your next no start/no pressure condition.
Next step is to check for voltage at the fuse, relay, and the power lead wire on the C305 for the fuel pump with the relay jumped.
If you have voltage, and still no fuel pressure, take your fist, or a dead blow hammer, and pound on the bottom of the tank, and you may hear the fuel pump engage. Which means the windings on the fuel pump are getting weak, and the pump needs to be replaced. Had this exact problem last week on my neighbors K1500 Silverado.