What P0117 usually means
P0117 means the engine computer sees the coolant temperature signal pulled lower than expected. On most ECT circuits, lower voltage equals hotter reported temperature, so the ECU often interprets this as an engine that is already extremely hot even when it is not. That can trigger hard cold starts, lean cold operation, or fans running immediately after startup.