I ran out of diesel and then being the little helper that my son is poured some water in the tank after i put about five gallons of diesel in. i got alot of the water out but still get a light that says water in fuel. i pull over and drain the t valve and get a little water out but the truck runs like a$$. does good around town but no power at high speeds or above 2000 rpm. it seems like it is defueling but i don't know. i get codes 17, 18, 35, 54. any ideas. did something get messed up?