So, my up-to-now pretty much trouble-free 2016 5.0 is in the shop, after surging, clacking, and acting like it was about to stall yesterday, with the onset of symptoms ocurring over the course of maybe a mile. I have ganky old OEM batteries in my truck, and had some corrosion on both positive terminals, so I went ahead, cleaned both, re-attached, and wound up throwing a MIL and a P0208 code on top of my continuing other problems. The code relates to an open circuit in the injector system for cylinder 8, according to the app I used, which can be indicative of electrical problems. Anybody else run into this sort of thing? Could it simply be my old batteries needing to be replaced? The technician who's looked at it is leaning toward it being an intermittent short in the wiring harness, which ain't gonna be cheap.