After a new radiator, new thermostat, new coolant expansion tank cap, and bleeding the system multiple times, I am still overheating. Unfortunate. I thought the issue was fixed as I was able to drive about 4 miles round trip all in San Francisco (hills up and down) without incident - then randomly overheated on the way home from work. I can only assume at this point that I've either got a blown head gasket or slipped liner.
The Rover is a 2001 HSE. Other than this issue, the car is in great shape. 103k miles. Original air suspension still intact and working.
I'm not sure it's financially worth saving so I figured I'd post here and get some input. What would you do?