Hi, Got my Citroen 2.0HDI(110) in 2001. It is now covered more or less happy 99000 miles. In the recent months I got a problem with my oil cap getting out of place. First few times - I thought might be me or dealer not putting it right. But now it is happening every week. When cap gets out there is oil all over the place. Obviously I though it is vibrating out so got a new cap but that did not help. Any suggestion will be much appreciated.