I had a similar situation. Also tested and/or replaced everything the OP has covered...ended up being both cats. They were completely destroyed... Looked like they had been sandblasted to near nothing inside. This was after my exhaust guy AND my pro-mechanic Dad had both sworn for the year I...