I've had a similar problem in the past on my '89 240 wagon... the engine was
clean enough to determine the oil was coming from the oil filler cap, so I
replaced the rubber gasket in it and it fixed the problem for a year or so.
When it re-occured, I smeared some silicon sealant on both sides of the
rubber gasket, put the cap back on, and have never had any problem since,
even after removing the cap to add or change oil. Each time, I check the
sealant to be sure pieces aren't breaking off, but so far no problem. Seems
like it just "wants" a slightly thicker rubber gasket than stock....
>> Stay informed about: 240 DL Oil Leak