I am working on a 2004 LLY/ZF6 truck. The truck idles rough as can be but does not seem to always do it. The balance rates on every injector go back and forth between -7 to +15 when acting up. It will slightly start to lope before the rough idle and seems to do the rough idle when it gets to operating temps. There are no codes in the truck but I have found out that some codes are turned off using efi live when I had the maf unhooked and it didn't throw a code. Known modifications are EFI (unknown tuner), CTS insight, and egr Blocker Plate. Truck has 142,000 miles. I have swapped out the ficm, maf, done the ice pick, and the return rates test. Both banks are returning less than 20ml. When the truck is running correctly injector balance rates are good. If the truck is idling rough I can touch the throttle and idle straightens out. I am uploading a video to youtube right now and will post the link as soon as it finishes uploading. Hopefully someone has ran into similar issues.