I have a 2006 powerstroke with 168000 miles on in on night i was about out of fuel and i stopped and filled it up after pulling out of the gas station it started bucking and missing really bad so i thought water in fuel put treatment in it didnt help changed fuel filters bottom one cover in algae put biokleen in it change filters again still didnt help took it to a mechanic he said it had a wire to one of the injectors in two he fixed it and it ran great on the way home then started it again i have had a ficm put on it its still doing it it starts rough idles fine give it about 1/8 throttle it starts bucking and missing if i floor it it doesn't (if its in park) but if i put it in drive it gets worse the more throttle you give it but still idles fine can some one please help me