IP Pump
When my IP went bad, I had a pretty quick loss of power pulling up a hill one day, It did die like yours after starting, and it also blew some black smoke when reved. Replacement is a bit of work too. I would check everything else before replacing. Air leaks at hoses, idle, fuel pump...