I had an issue where I was experiencing the oil light coming on fire driving it for a few minutes. It would happen immediately if I went on the freeway.
Background: I did a engine oil and fuel treatment. After I brought it home and drove it for a while I had a rough idle and a high idle. I went through the relearn process procedure several times and changed the PCV Valve, and oil pressure sensor located on the oil pan.
Repair shops said it was the oil pump. Oil pumps go out and they stay out. They don't come back to life after you let the engine sit or restart the vehicle.
Solution: I removed the lower oil pan and all the sludge from the oil that was removed by the chemicals accumulated on the oil pickup screen tube and so I soaked it in solvent and used a metal brush and cleaned out all the particles stuck in the screen.
I also used a scraper and scraped everthing in the upper pan I can see that was there. I cleaned all the sludge out of the pan. That solved the engine oil pressure light coming on. It would clog and starve the engine at high rims because it tried to suck more oil.
Secondly, I romoved the VVT Variable Valve Timing solenoids. Very easy to do and let them soak in Lucas engine treatment and then used a toothbrush, solvent and q-tips to clean all the little openings. Then re-installed them.
My car now idles at 450 RPMs and is like the first day Inbought it. Oil light isn't coming on any more. Since I was at the pan I replaced the engine oil pressure sensor. Very easy to do.
I hope this helps someone from replacing a perfectly good oil pump.
If you have a hard time removing the pan like I did, remove the passenger front tire and use a thin long head flat screw driver and with a rubber mallet tap in gently between the gasket and the pan edge wise. Then once you see it separate, work the front of the pan from the tire side too and drive the long screw driver with the mallet from the side along all the way across the front of the pan. Remove the screw driver and hit it along the bottom sideways towards the tire from underneath and the pan will break loose.
Use non hardening gasket sealer for now on instead of the factory crap.
Anyways good luck, I will post before pics of how bad that sludge was from engine cleaners.
Oil pan with sludge
This is what fills up after using engine cleaners
Pickup tube, remove it