Maybe try a fuel filter. Banging on the tank and it starts working leads to to believe the pump may have a problem. Just because it's running don't mean it's necessarily pumping. I would measure the pressure to make sure you really have proper pressure. Good luck.
__________________
2009 Silverado, LTZ 4WD Crew Cab,
White Diamond
|