If you never changed your oxygen sensor ( with 166 k miles ), now would be a good time to do it.
Many times a bad smelling cat. converter indicates rich fuel mixtures ( could be caused by a worn out oxygen sensor ).
How is your fuel consumption & did you ever investigate the Check Engine light ?
If your converter was plugged, you would know it ( no power from the engine ).