i have no cure for what you describe. but i know exactly what you are talking about. i suffer from the same weird garbage like smells. mine has stunk up my entire office at work. the smell of a dead rat, ive heard people say...
just remember you are not alone. it is a struggle to live everyday pretending to be normal.
it has effected every avenue of my life. i get really really depressed at times and isolate myself.
love yourself no matter what. :)