2015 V-8 former U-haul van... every once in a while, when I got to start the vehicle, it will turn over as normal, but it's starving for fuel and just keeps turning over. I pop the hood and using a short piece of broomstick and a hammer, I tap this spot on the top of the engine, under the hoses and it starts when I try to. I had a mechanic replace a valve twice* to no avail. I have tried to think if it was right after filling up on gas, hot weather, etc. I can find no reason. Any ideas?
* he thought it might be a defective new part.

