I've had a bad radiator cap cause overheating. Also, I think 160 thermostat is too low, 195 is probably recommended. Fan clutch usually causes engine to heat up when sitting in traffic idling, usually engine starts to cool down when going fast, especially coasting down hill. You say it heats...