How wierd, no info as to the type of engine, fuel system or fuel? You have to provide more clues.
I guess its a flapper, running on petrol and lpg and because its a temperature related fault, it is running too rich after it warms up.
So the Coolant Temp Sensor or its connections are open circuit causing overfuelling when hot.
You will have black/wet spark plugs too.
Just changing the component will not expose connection problems, so test all the aspects of the CTS as per
Rover SD1 Efi Coolant Temperature Sensor
Regarding air leaks have you ran tests? see here
Rover SD1 Efi Plenum Chamber
FYI, 80% of all Flapper system faults are due to air leak and electrical connection issues.
For more info, check out all the Efi system component essays in the archive on my site and you may wish to study an Efi Operations Manual, where the whole sytem is fully explained.
If you car is not a 3.5 flapper, all the above is crap.