I went to get an inspection today and they said my car failed emissions and it smelled very strong in the shop after they did the test. The shop owner said it could be my cats or a o2 sensor. My quesion is wouldnt the check engine light come on if it were one of those components that were faulty? What else should I look at or how should I trouble shoot this problem? This is a 3.0 SHO with 150k on the clock. Previous owner claims he recently replaced the exaust and while he was at it replaced the cats with high flow cats. Im not sure if he was being honest or not or how I can tell.