1st of all, unless those tank filters are spotless, I tear them out and run an inline filter; otherwise you'll have the same issue later on.
I had a damn backhoe always running out of fuel, it would only run for 5 minutes; I'm no diesel mechanic so I bought a book and rebuilt everything and it still did it. Guess what; at the bottom of the fuel tank were a ton of pine needles jammed in an elbow (part of the plumbing) because the prior owner/moron would take off the fuel cap and leave it open for hours.
"its not a spark issue for sure because it idles fine and runs steady"
Probably not but don't discount it. I've had wires break right at my CDI and I just kept thinking CARB CARB CARB!!
It sputtered and bogged down constantly.
All our government does is distract us while they steal from us, misspend our tax $ and ruin our country