The other thing that occured to me is a dodgy or on the way out temp sensor on the rad.