Your first mistake was in reading the diagnostic fault codes. They never say to replace parts or that one is defective. That is especially true with a coolant temperature sensor. They have only one simple resistor inside so their failure rate is extremely low. Fault codes also never say cleaning something will solve that code. Fault codes only indicate the circuit or system that needs further diagnosis, or the unacceptable operating condition. They never say why those conditions exist.
For a sensor fault code, always start by inspecting the wiring harness and connector terminals. Voltage readings will tell if the circuit is working properly. Sometimes you need a scanner to read live data to see what the Engine Computer is seeing.
An engine that runs for one second has a working ignition system and most likely no problem with the fuel supply system. The most common cause of immediate stalling is it's in theft mode.
SPONSORED LINKS
Sunday, January 31st, 2016 AT 3:22 PM