Ok guys I'm having some random codes keep coming up n not sure what the deal is... Truck is stock besides straight pipe n FASS lift pump n hypertec programmer.. All started with it throwing a Po401 code witch has to do with egr n then it started throwing a 2155 code with it n I did some searching n found with those codes together that the egr needs to b replaced or cleaned... All my other trucks have been deleted from day one but this one has 200k n still has it so its leaving next week but the weird this is then those two codes came up together it started idling very rough so I checked the balance rates n all of them were WAY off.... Like +12!!!! So I know it had to b something makin them do that Bc no way all of then went at once. I cleared codes n the rates r back to normal n runs smooth again... Now tha was a few days ago n no more codes came up till today... Now idles rough again and has several codes. Including 300,303,308 witch r misfire codes n 208,203 with r injector harness circuit... So just needs y'all's help to figure it out.. Thanks in advance!!!