My radiator comes on full, all the time. Also there is no reading on the temperature gauge - where does it take the reading from?

I'm thinking coolant control unit or thermostat? Also when revved unloaded, the revs decrease slowly, like lifting your foot gradually off the pedal.

What do you all think? How much is a new control unit and where is cheapest if thats the problem.

Thank you