Try replacing the fuel lines.
Mine, started doing the same crap.
Around town, in the garage, ran like nobodies business.
But, when cruising over say, 40 mph, the hot air coming off the engine would get the old black rubber fuel lines warm, and soften them up.
It drove me nuts. Then this...