Hi Mick,
Not sure if its any good to you now, but i had the same last week, and i traced the problem to a failed coolant temperature sender.
I replaced the part for £12.
Its a two minute job, and if you need to know how its done, PM me.
Im going to put a "how to fix" thread on here...