I just read your issue on expo. I'm glad you came to discoweb for help. Many of us no longer contribute over there because we don't like the way the website is run.
I am changing because is running badly and cats are rattling. It comes and goes, one day runs fine, next day crappy. Crappy means the truck coughs, shivers and bucks when I give it gas, when I get to highways speed it seems to run fine. Its common for me to have a flashing check engine light and engine fault codes P1314 and P1316.
I suspect that a faulty Oxygen Sensor could have been at the root of my issue. If I can bench test them and validate their effectiveness I will install the cats over this weekend. If I can't prove they are good I'll buy new ones and delay this installation for another week.