Have either of you replaced the cat yet? a 98 and an 06 with a stock cat are likely well past the useful mileage and it's probably clogged up at this point in life.
I was teetering on that, mine is a 98 but only has 122,000 miles on it so I never that it would be the issue. I have a new down pipe, high flow cat and O² sensors, I should have them on by the end of the week. I will be back with an update.