Have you tried changing the coolant ensuring you use the correct mixture??
Had same issue on my TD6, fitted new sensor to no avail, coolant level was fine in the reserviour, finally sussed out that it was due to not having enough 'antifreeze' mixture within the coolant.
Faults never...