helllp with cooling issue

Is the radiator new? I bet you scavenged it from the cop car, didn't you? I bet it's stopped up like a toilet at a butt doctor's office. Plus, the heatin up at idle Means it's not moving enough air...but if the radiator is stopped up bad enough, correcting that might solve both problems.