| Bad fuel pump is not going to trigger any codes.
From the description of jerking with low fuel I would suspect the fuel pump flapper to not hold. This vehicle is having tricky fuel pump. It is not placed in the lowest point of the tank and to get the fuel that is below pump level it is using returning fuel venturi effect to suck the fuel into the pump sleeve, where the actual pump can suck it. The sleeve is having flapper valve that when malfunction lets the fuel drain out of sleeve, keeping the pump dry with few gallons in the tank.
If the truck shows no codes, hook up pressure gauge to the fuel rail. |