Main is correct.. more info: the "front end" of diesel fuel (the lighter components) will evaporate from warm surfaces and condense on the next thing that they touch that is cooler.. they carry the "stinkys" with them.. so, for instance, a minute leak in the engine compartment where it is quite warm, will evaporate and when that vapor touches the cabin walls, the upholstry, the floor.. etc it condenses into a very fine film.. which doesn't smell too good.. some of it will then oxidizes further and turns to a gum which really stinks.. again, I am talking a very thin film,almost invisible, but it stinks, and gets into anything that sits in the cabin for any time at all ! .. A thorough scrub down of all exposed surfaces in the cabin is in order AFTER you've stopped any fuel leaks and cleaned the bilges.. Takes a while.. Good luck !