First ,did they tell you why it failed? It could help in the diagnosis of the trouble.I didn`t see air filter mentioned. Erg should not give off gas smell but with high milage won`t hurt to change. Just had a code 44 on mine ,lean condition. Bad injectors,won`t set a code for ijectors , but if...