Since you've done just about everything else you should also replace your radiator cap. It could be that it's no longer holding pressure. This would cause the car to run hot or over heat. Very inexpensive item but it has it's place in the chain and usually gets taken for granted.