soo finally got it install and wow what a difference have a feeling im going to make my neighbors a bite mad when i leave at 5 in the morning but i may have one problem if im sitting at idle with the windows down i smell a little gas i had a shop check it out and they said they couldnt find a leak.. is this jus a perk to not having cats on the car