Hint:

How to proceed with troubleshooting
Terminals of ecuThermostat
Components
Removal
Remove no. 1 Engine under cover
Drain engine coolant (see page co-6)
Remove radiator support opening cover
Disconnect no. 2 Radiator hose
Remove water inlet
Remove the 2 nuts and disconnect the water inlet
from the cylinder block.
Remove thermostat
...
Transmission range sensor circuit malfunction (prndl input)
Description
The park/neutral position (pnp) switch detects the shift lever position and
sends signals to the ecm.
Monitor description
These dtcs indicate a problem with the park/neutral position switch and the
wire harness in the park/
neutral position switch circuit.
The park/neu ...
Engine coolant temperature circuit range / performance problem
Description
Refer to dtc p0115 (see page es-105).
Monitor description
Engine coolant temperature (ect) sensor cold start monitor
When a cold engine start is performed and then the engine is warmed up, if
the ect sensor value does
not change, it is determined that a malfunction has occ ...