Running a rich mixture and what seems like backfiring can knock out the cat. I know the garage said there was no blockage so did they disconnect the exhaust at the manifold to find out? If the car has been laid up for months the fuel may have gone off which is a thought