At 158,000, I'd think it's safe to replace the catalytic converter. If it's not your problem, it will be soon. Pretty sure they only last ~10 years (which, at 12,000 miles/year, would be 120,000 miles). You know the cat is completely toast when you smell rotten eggs from the exhaust, but it can be clogged long before that state.