Check for fuel leaks from the gas tank, fuel filter, and to the fuel injectors rails and the fuel pressure regulator. Also check the evaporative emissions lines between the gas tank and charcoal cannister. You can check fuel system pressure for 45 - 55 psi at the Schrader valve on the fuel pressure regulator.
On the noisy or whiny fuel pump, it probably needs to be replaced. Although its possible, I don't think the DIC problem is related. Do you ever get a SES light?
Thrasher CAI, DHP v1.0 PCM, SLP Headers,
3.25 SC pulley, CAIT GMAF, 2.5 DP/Hi-Flow CAT,
u-bend delete, 160 TS, ZZP Stage 1 72mm TB,
TB spacer, MSD 8.5mm wires, Autolite 103,
Goodyear Gatorback Serp. & SC Belt,
Nitto NT555R Drag Radials
1/4 ET: 13.210 sec. @ 104.490 mph
0 - 60 ft: 1.945 sec.