P1187 on GM vehicles means the engine control module (ECM) has detected an abnormally low voltage signal from the engine oil pressure sensor circuit. The ECM expects a voltage within a specific calibrated range that corresponds to actual oil pressure, and a reading below the minimum threshold for a set time triggers this code.
If the oil pressure warning light is on and the gauge reads zero, stop driving immediately and check the oil level; continuing to drive with actual low oil pressure can destroy the engine. If the gauge shows normal pressure and only the Check Engine Light is on, you may drive cautiously to a repair shop, but avoid heavy loads and high speeds until diagnosed.
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.