This is my first time asking but I've had quite a few of my issues answered here.A couple days ago my 06 3.5 started running rough af. It gave a code of intake air temp sensor, changed that but no change. The new code was post catalyst bank 1 too rich. Changed the o2 sensor but no change. No exhaust leaks i can find and I changed plugs and coils a few months ago. It's not giving any codes now but still misfires. Any ideas?