Due to oil pressure gauge at 0, replaced oil pressure sensor 1.5 years ago, fixed problem until 2 weeks ago. Replaced sensor again, fixed for 1 week but then again read 0. Oil level is ok, engine sounds good and runs fine.It is a 2006 GMC Envoy, 5.3 liter, 156k miles. Suggestion? thanks
If there is a ticking noise, the oil pressure may actually be low oil pressure. If the engine seems normal other than the light being on lets dig deeper. The sensor has been giving you some issues which is normal. I would think since you have had to replace it several times there may be an issue with the wiring or the connection at the sensor.
What to Try First, Low Oil Pressure
Have someone sit in the vehicle and watch the oil light/gauge. Perform the wiggle test by wiggling the wires and the connection at the oil pressure sending unit. You may refer to the wiring diagram to help trace any wiring issue you encounter.
Oil Pressure Sensor Wiring Diagram