P1289 The powertrain control module saw the engine oil pressure sensor signal stuck high
What does P1289 mean on a Honda?
P1289. The powertrain control module saw the engine oil pressure sensor signal stuck high. The module may report oil pressure that is not real and warn about a pressure problem.. This Honda-enhanced code applies to Honda and Acura models that use this code.
Common causes of P1289
- Faulty Engine Oil Pressure (EOP) Sensor
- Engine Oil Pressure Sensor harness is open or shorted
- Engine Oil Pressure Sensor circuit poor electrical connection
How to fix P1289
- Confirm the code with a scan tool and check engine oil level and condition first
- Inspect the switch connector and wiring for corrosion, moisture, and loose pins
- Test the switch circuit against the factory spec
- Check oil pressure and the oil pressure switch operation
- Replace the switch if it fails testing, then clear codes and retest
Sources and review
- Based on one independent source.
- Last updated 2026-10-02.