It's definitely gonna be process of elimination either way, but I will suggest that you make sure the mechanic actually tests the lift pump even though it may look new.
The IP will usually pump "some" fuel on it's own, but it's just not consistent, hence the reason for a separate lift pump.
It's...