P0125 code anybody else have this issue
The PCM program is equipped with a wamup timer.
Here in short is how it works;
For a tyical 195 thermostat operating temperature minus 20 degrees equals 175 drgrees.
.
The PCM timer can run as long as 800 seconds (about 13 minutes 800/60) from a cold start 'depending' on the ambient starting temperature, waiting for the min 175 degrees as registered by the CHT sensor.
If the CHT resistance does not indicate the 175 temperature after the time period dictated by the conditions, the code is set.
The temp is program updated for every two degrees rise.
.
There you have the basis for the code.
1. Is the thermostat at least 195?
2. Is the CHT sensor within tolerance for operating resistance?
.
A larger radiator capacity should not be a cause of this condition.
What happens with a larger cooling capacity is the thermostat just opens and closes more often in time such that the thermostat is in control of engine temperature, not the radiator, within normal sizeing and correct thermostat operating temperature.
The thermostat is located at the 'outlet' end of the engine cooling loop so dictates the average coolant temperature within the engine by gating the coolant flow.
.
First thing I would do to get a lead on the warmup curve and time is to use a good Scanner to look at the live data for engine temperature from a cold start vs time, gage reading and code setting, assuming you clear the code before the testing.
Depending on what you see for the decision as to what the issue is.
It seems it's one or even both the thermostat and CHT being out of tolerence by mistake or mfger tolerence being out of spec.
There is not much else to work with other than the coolant level being air locked and fooling the CHT by hanging it in a coolant free space.
Make sure the thermostat has at least a 1/8" bleed hole in it's outer rim area.
Let us know what you find to solve the issue.
Good luck.








