I say call Brett or RG.
Here's my 2 cents:
Could be that your rad is plugged. Could be the thermostat...if they replaced it, also replace the rad cap.
As Travis said about the heater core, hopefully it's not that as it is a total bitch to do. I did mine myself and it ain't fun.
If you can smell a sweet coolant smell every time you turn on the heat, it could very well be that too. I've personally never heard of cars overheating due to the heater core but I guess it is a possibility.
Also, as Richard said...was the water pump done? Running lean can really fuck shit up so have that looked at right away.
One of my injectors failed on my old motor causing it to run super lean and get really hot, which in turn caused a piston to fuse with a plug and then it blew my engine.
So injectors is a def must.
If you know your water pump was replaced and the thermostat too...might as well replace the rest of the cooling system. New rad, new hoses, temp coolant sensor and rad cap.
Then if it still overheats...probably your injectors and/or that manifold you were mentioning. I wonder if wrapping the mani would help?
Anyways, by no means am I a mechanic, I'm just blabbing on from my own personal experiences. Best to have the professionals look at it though.
Good luck bro.
Ryan