I had a mechanic install the heads, I switched to an Edelbrock High Flow Reverse Rotation water pump, and am not runnging a thermostat, but a restrictor plate, since i put in the plate, it takes longer for it to heat up, but it gets hot while at idle, while driving. I also changed out the radiator cap, because i was told that that could be causing it. Im still stumped.
Im going to try getting a new radiator, since i dont know how old the one in my car is, it was in the car when i got it, and i really dont know the condition of it, im also going to get a bigger cooling fan, i will be getting the Black Magic 3300 cfm cooling fan. Hopefully that works.