Thanks to everyone who helped me on this: The problem was sorted by the super clever Matt at CCM vettes in snodland, Kent. The problem was an oil leak from the distributor tower dripping onto the exhaust causing a haze of oil stink in the cabin. new seal sorted it.