Have you tried testing the radiator cap itself? They're usually set to open at around 1 bar for safety purposes, but can fail and stick open. In order to raise the boiling point of the water/coolant in the system above 100°C, the system needs to pressurise and a faulty radiator cap won't allow this leading to cooling issues. It's always best to start with the basics.