I think you're on the right track, just check your lines for cracks etc, look at the connections in particular . If you have a new fuel filter, is it one that is clear plastic and easy to see the fuel in it? See if the fuel after you start it and turn off the engine, stays at the same level or...