Since it's starting and running for a few seconds and then stalling, that means the IP still has fuel in it. When that little bit runs out it stalls as the IP is hit with air from the rest of the empty fuel system.
Do you have a hill in your yard somewhere? Till you get it figured out, you can back the rearend of the truck up high on a hill and leave it parked like that. You can see if that helps the problem and makes it easier on your starter. It won't help the leak, but possibly it might make it show up better.
Do you have a hill in your yard somewhere? Till you get it figured out, you can back the rearend of the truck up high on a hill and leave it parked like that. You can see if that helps the problem and makes it easier on your starter. It won't help the leak, but possibly it might make it show up better.