A smelly problem: My 1998 S90 is leaking oil, mostly from the oil filler cap. My mechanic has cleaned the flame trap ( crankcase breather filter) and this has not solved the problem. To further add to the aromatic and esthetic ambiance, she also blows smoke out of the tailpipe after I sit at idle for 15 or 20 minutes. It smokes for five minutes or so and then stops. My black beauty only has 235,000 miles on her and I want to keep it for another ten or 15 years. Any ideas ? My mechanic is stumped.