Having similar issues, random misfires had codes P0300 P0120,P0130 and P0133. checked plugs, and they were way out of gap, but 6 looked rough. waiting for new plugs to come in.
However i was getting codes for TPS, and o2 sensor 1 bank 1. I replaced the TPS, runs a little better, but at higher...