I have a sebring 2001 that won't cranks easily however when it cranks the check engine light comes on giving a code of P0125 which is "insufficient coolant temperature for closed loop fuel control". What could the problem be?
Thank you for your help in advance.

change the coolant temperature sensor if it happens when the engine is started cold, but if started hot, replace the thermostat