I installed a set of 155/30 plugged spill port injectors in my truck about a month ago. Resealed the upgraded stand pipes I already had in with AP0028 seal kit. Started it up with the revised tunes and everything was alright at first. Had the occasional cylinder 2 contribution code but I thought it might be working the air out of the system. I cleared the code and it ran fine and didn't come back at first. Towed my 30ft trailer with 4 wheelers 3 hours away and home with no issues, however after I got home the issue with the cylinder came back and not all the time. I'd start the truck and it'd run fine most times and occasionally it would have a lumpy idle, shut it off and restart and it would run fine but had thrown a P0266 for cylinder contribution cylinder 2. Code would clear and truck would run alright until I came to a stop sign or something and it would start acting up again with the same code. Pulled the injector out and no blow by on copper crush washer and o-rings looked great. Disassembled the injector and inspected the springs, plunger, injector body and spool and found no damage or wear. Injector tip is clean, had carbon on it but clean, and allows air to be blown through. Brass plug is still in the body and is flush with the radius of the body. Completely reassembled everything with hold down torqued to 28 ft-lbs, rail 12 ft-lbs, stand pipe to 60 ft-lbs and started up fine, get warmed up take a drive and it would start all over again. I did this twice with tear down and reassembly, picked up another injector and swapped nozzle into the new one and plugged the spill port with brass plug, new internal and external o-rings and the same results. It won't throw the contribution code all the time but after driving a bit the code will come up and I'll have to restart the truck, sometimes it goes away other times not. I replaced the injector harness and have the same results. Truck fires up good hot or cold, icp warm is 630ish, ipr warm is 24%, ficm is 49.5-50v, fuel pressure is 65 at idle warm. Truck hasn't been driven more than a mile or so since this issue has started. Would a failing ficm logic board be causing this issue? Since it's not a constant I'm not sure it's a mechanical issue in the cylinder but I'm going to do a compression test to make sure. Anyone have any ideas I haven't gone over? I'm going to swap in a spare ficm in the morning to see if it's a logic board issue.