I dont know if i'm stating the obvious but i had the same problem. Sound like you've dragged a hole load of sh!t up and blocked one
or more injectors, hence not running on all cylinders,. you need to clean your fuel system through, replace fuel filter, unblock
injectors, you can buy additives to put in your fuel but you may have to clean the injectors by hand. good luck dude