A while back when I was putting on my header and exhaust I also through on a high flow universal cat my friend gave me for 50 bucks. It made my check engine light come on, but I ignored it until the other day when I put a different muffler on, and it made the check engine light go off! I was just wondering why? I would say the the new muffler is much more restrictive.