It?s not your cat (yet). At WOT you engine will go into open-loop mode. If your engine is running a bit on the rich side in closed-loop, then it will go way rich in open-loop, rich=smell.
Check the basics first, have the injectors
cleaned (not with the fuel tank junk), air filter, wires, and plugs. Do a scan for codes and check the O2 sensor(s) output. Also, the upper intakes on these cars tend to get very fouled up with carbon from the EGR. This can interfere
with the air fuel burn and produce a rich condition.

good luck
jeff