Joecar, I have been analyzing the poop!! out of this mess, and I think that I have a solid theory, if there is such a thing?
I have had the injectors out 5 times now, the last time i was kind of half paying attention to the seating of the bottom "O" rings. Now that I reanalyze (play it back in my head) i do not remember #7 seating! Maybe I'm making things up? But I will get into it and verify that all injectors seat without a doubt.
If I'm correct it would explain everything that I've been fighting, will not idle down, bad IAC codes, bad MAF codes, and of course the missfires at 2000 to 2500.