What came from the factory is what you should have under the hood. If your system builds so much pressure it sprays out the cap, it could be a plugged coolant system. Does your system have good circulation? Do you have good heat from the fan?
Thermostat opening and or overheating an issue?