Recently i replaced the radiator on my 03 P5. It was running hot before and the radiator split its top. Now my issue is that jt starts puking after it warms up. I have replaced the thermostat put a new cap and the last thing i did was replace the belt. What I find weird is that it doesn't read hot it's not overheating but it starts puking his guts out even at freeway speeds when it's nice and cool out so once I see it puking i turn the heater on and it's cold air coming out it's still reading normal temperature but it's puking its guts out and then when it's empty then it gets hot but by then I'm already pulled over