Old man,
Error code P1188 is not listed on the site. P1180 and above is related to fuel pressure.
Q: How you got to the conclution of the coolent temp sensor from
P1188 - Fuel pressure, leakage?
A: The mechanic checked the on board computer's log, the computer recorded engine coolant temperature of -25.7C (bellow zero) when the fault happened, such wrong reading can only come from the CTS.
Also if you look at Kia's site, look at the picture attached, see that one of the symptoms of engine stalling is a faulty CTS.
Replacing the CTS is not as easy as one may think. You need to disconnect two hoses, one for air and one for water to get to it, use a 19mm ratchet and do it when the engine is cold!
CTS.JPG
Let me know if it helped.
Ilan