Ive got a 2005 LLY that just broke 200,000 miles, been a good truck for the six months ive owned it. Just recently, it started misfiring, bad. foot on the floor, chugging down the road going 15 mph bad. Not a single code thrown or pending. Reading up on this, ive discovered the terrible injector harnesses and went down that road, and found a thicker yellow wire with a hole worn through the insulation going to the FICM. Fixed that, and now the truck runs and revs, it is drivable, but its in the "Tractor mode", injectors are loud as hell. Now its throwing P0088, P0089, P0090, and P0653. Ive cleared them many times, they keep coming back. I also got codes for the turbocharger boost sensor and a Barometric sensor somewhere but they havent come back yet. Im stumped, I cant figure out what these have in common, and I don't want to drive the truck for fear of hurting something expensive. Here are pictures of the codes, and what I did to fix the misfire.