Most euro diesels use this set up with a plastic cap and plastic housing and although I have seen one cracked the cap was known to have been over tightened, causing it to crack when heat cycled. Maybe the heat from it being a petrol is part of the issue do you think? Hotter oil pre oil cooler going through the filter housing?