until you clean all the surfaces and either replace or use a shampooer/carpet extractor on the seats and carpet the smell will always be there. SInce you said you are replacing that stuff anyway tear it out and the smell will go away.