My 99.5 started stumbling/losing power last week. Then it would wake up and run normal. Finally got codes B1318, P0303, P1316, and P1247. So with this info I did the 50 cent mod. Found the passenger UVC loose and easy to separate so figured I had it fixed and went a did the drivers side. Drove fine the day. Next day, same issues of running fine the rough idle. I power four cylinder shake. The IDM was changed 9-10 years ago. ICP changed maybe three years ago. Truck has 138,000 on it. Only mods are Banks stinger and Wicked Wheel2 when I replaced the clutch and uppipes two years ago. The Banks chip is tight to the PCM( had it shut down from being loose before and this is different. Any ideas/ things to check further would be great. Is it just time for valve cover gaskets and new harnesses?