Water pump engine mount 440

It pretty much overheats all the time. I thought I had it all worked out at one point where it was staying at 190 but then it started getting hot again. It overheats in just about any condition rigt now. I just can't figure it out. Once it starts getting hot I shut it off and it boils over and starts puking out of the overflow. I just bought a new cap and that don't work. So I'm kind of lost now