P1189 on a GM vehicle means the engine control module (ECM) has detected an unexpected signal from the engine oil pressure switch circuit, which is a simple on/off switch that confirms the engine has built oil pressure. The ECM compares the switch signal against what it expects based on engine speed and other operating conditions, and it sets this code when the circuit stays open, stays grounded, or behaves outside the expected window.
You can usually drive a short distance to a repair shop if the oil level is correct and the engine sounds normal, but avoid hard acceleration and long trips until the circuit is diagnosed. If the oil pressure warning light is on and the engine is noisy or ticking, stop driving immediately and have the vehicle towed, because real low oil pressure can destroy the engine.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for GM vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.