Today I nearly lost all the engine coolant. I was driving home from the dealer workshop. After checking the cooling system it seems that the problem is the coolant reservoir cap. The O ring in the cap is okay, but some of the plastic surrounding the O ring was missing. Could a leaking cap really blow off such a large amount of cooling water, or is there another problem in the engine.