A quick test is to pop off the hood and see if it still runs warm. It sounds like the lower temp thermostat didn't solve much. What temp is the thermostat opening at? You should be able to tell when the radiator hoses get hot. With a 160 t-stat, by the time the coolant gets to 180, the hoses should be cooking, And you should see a minimum of 25 degree difference between the inlet and outlet. And when the temp is at 210-220, they both should be hot enough that you can barely touch them.
What is the cam sensor issue?
Have you verified timing with this?