I would directly supply fuel to the IP with a gravity feed source.
Or, try using a known good fuel pump and feed the IP from that.
This will test the IP to ensure that it is functioning correctly.
If it does stay running, then test the electric fuel pump to ensure that it is delivering fuel to...