looks like i need a Catalytic Converter i got about 95k miles and need a good direct fit cat, please give me advise my check engine light is throwing up codes, and suggestions on what to do! i also live in chicago with tight regulation keep that in mind was thinking of doing, magna flow 59956 or 99006hm? thanks again guys!