Intake manifold gasket
I had the same problem on my '04, one bank lean, one bank rich, miscellaneous misfires. Also O2 sensor and TB codes. Dealer replaced a couple of coils, TB, MAF, O2 sensors and the PCM before figuring out it was an intake manifold gasket leak.