The engine oil temperature sensor shares return wires in the engine harness with other sensors. An open return can cause multiple fault codes to be active.
Possible causes:
1)Open return circuit in the harness, connectors, or sensor.
2)Open signal circuit or shorted to a voltage source.
Possible repairs:
1)Replace the engine oil temperature sensor.
2)Repair or replace the engine harness.
3)Replace the ECM.