04 F350 SRW 150XXX with the IDP street tune and MBRP 5" w/ muffler and no cat. Truck was running fine then out of no where it started idling a little rough and just pours white smoke out of the exhaust. It had some codes pulled with the SCT which were low boost and all 8 injector circuit low. I cleared them and they haven't come back but the truck still runs really rich. I can drive it and it still makes power, but its lagging. Both Battery voltage it 13.2 with the engine hot and all accessories on at 95* in the sun. The day it happened i did a data log i can post. The FICM voltage dropped in the 30's getting in to the gas on the highway, but its 45-46 with the engine cold. It still makes 25lbs of boost as well. I checked the turbo silicone couplers and pipe for leaks but it looks fine after taking it off and cleaning them. Got any ideas or things to check or do yall think its the FICM?