2000 f-350 super duty 7.3 liter
i would check the air cleaner and the fuel filter for water aside from that it sounds as though you have a injector sticking either from faulty injector or injector controls you should have it diagnosised properly and repaired to besure not to cause any damage i hope this has helped if so please hit accept thanks