For the love of God! Have ANY of you looked at real-time data to see what the ECU is seeing?
Have you replaced plugs, wires, hoses?
Nobody is following anything even remotely resembling a reasonable course of action.
Get everything back to baseline, then start looking for things like TPS/adaptive values, vacuum leaks,e tc.
While we're at it, it might be worth it to think back to what happened right before this new problem took place. Did something magic happena dn your trucks started to run rough with a high idle?