pm me your chassis number if you want and ill get you the exact part number through my work in the morning if you want? It should start WVWZZZ1KZ........
I cant guarentee this will cure your problem though, its just what i reckon the likeliest cause is, going from what ive came across before. You could try phoning that place in inverness and explain its a coolant/engine temp sensor your after and is fitted into a housing on coolant hoses found at the side of the cylinder head.
If the sensor is playing up, it can also cause poor starting in coldish weather