2004 lly. I sucked a bunch of water into my intake while out hunting. Took to a diesel tech and $10,000 insurance money and 8 months later I have my truck back. I picked it up twice before and it immediately blew a couple injectors both times. This last time everything seemed fine drove it 1000 miles back home with no issues. Now when I am going between 65 mph and higher it will blow streams of black smoke and occasionally a big puff of white smoke. However I can drive it as hard or easy as I want and it runs perfectly until I hit that speed. They replaced injectors, one glowplug, ECM and wiring harness a few other minor things. I didn't see any work on the MAF which is what I suspect the problem is. Glowplugs were my other option considering the temp here but it starts just fine and the motor is hot when it does this. Anybody have any ideas?? It sounds like it choking when it does it but idles and everything completely normal. I'm lost