What P0116 usually means
P0116 is a plausibility code. The ECU still sees a coolant temperature signal, but the way that signal behaves does not fit real engine warm-up or operating conditions. That can happen with a biased sensor, trapped air, low coolant, wiring resistance, or an actual cooling-system problem that makes temperature behavior inconsistent.