You may be losing oil pressure because of a blown head-gasket. If you have a computer which alerts you to oil pressure or service soon after you just had it serviced you'll need to reprogram it
Install a manual gauge to actually read oil pressure
If the light was on before you changed the oil and you now have the correct amount of oil, and correct viscosity, then it can be that your oil pump is defective. not putting out enough pressure. if you have an oil gauge, if that shows oil pressure is OK, then your light can be shorted out.
This light has to be reset by the person doing the oil change. It is not automatic when the oil is changed.
That light indicates poor oil pressure. Not, low oil necessarily. You may have a leaky gasket.
The warning light can come on when it is time to change the oil. Your oil pressure and oil level can be at recommended levels when the oil needs to be changed.
Oil pump has failed or the oil pressure sending unit is bad.
I had the same problem on my 2005 Outlander. Oil pressure light turned on erratically when the motor was hot and I was on idle. Mitsubishi repaired it on guarantee, the oil pressure switch was defective, they changed it. JJ
You need to remove the oil pressure sensor(on the back of the block) and install a manual gauge and check the pressure. Should be at least 15 psi at idle. If pressure is ok, the sensor has failed.
Oil pump needs replaced,engine light comes on because of low oil preasure.I just changed mine out and it took care of the problem.
Have they checked the oil pressure sending unit? How about the wire leading from the unit to the gauge?
The most common reason for the oil pressure light to come on when your vehicle is idling, is low oil. Check your engine oil and make sure the oil is up to the full mark on the dipstick.
Oil PRESSURE is an indication of the condition of the engine's bearings. If the oil pressure is low, the engine is about ready to quit.