What is the resistance of the coolant sensor?
should be approx 10K at room temp?
So if coolant sensor is disconnected it runs great, to me that means to look at what the ECU does in this limp mode...