I have a 1990 F350 with the 460 in it and mine acted similar to what you describe. Turned out to be my fuel filter, simple fix. If that's not the problem, the like others suggested, check the fuel pressure, make sure it's up to factory suggested standards, would definitely cause the problem your ...