If your mechanic needs more ideas from people on here, then I would recommend a new mechanic.

But just for shits, I would as well question the cat. And your CEL might not come on for the converter, being as it is OBD-I.