If you've replaced the pump and O-rings for low pressure and you still have low pressure, then the pump and O-rings were not needed.
You need to have a serious conversation with your mechanic, because that $1400 did not fix your problem. The pump is no longer a possibility, but the problem remains.
The light coming on when hot and idling leads me to believe that the light is working correctly, if you had low oil pressure, that would be when it is the lowest. Low pressure with a good pump and good o-rings is caused by either oil that's too thin, or excessive bearing clearance. So, back to the mechanic...and yes, they are absolutely related...your oil pump may have been fine in the first place...
What did your mechanic say when you "had to replace the oil pump"? What was his diagnosis then? When he had the pan off, how sludged up was the engine? Did he replace and/or clean the pick-up? In a heavily sludged up engine, there are many possible issues.
As a stop-gap (and for curiosity) you cold try replacing your oil with something a bit heavier, try a 5W40 like the Shell Rotella T6 (inexpensive at Wal-mart, synthetic, runs a bit heavier in grade than many other -40s) and see if that will get the light to stay off when hot and idling...frankly, in this engine, given your miles, and given the problems that you are having, I would run the Rotella T6 5W40 anyway - it will help clean up (slowly) the sludge that I suspect is present.
Current Fleet:
2016 Tundra Crewmax 4WD 1794
2005 MB S600 (126K, Michelin AS4, HPL 0W40)
2005 MB SL600 (55K Michelin AS4, Mobil 1 0W40)
2004 V70R (143K, six speed M66, HPL 5W40)
2004 XC90 (235K, HPL 0W30 Euro)
2002 V70-XC (295K, HPL 0W30 Euro)
2002 V70-T5 (225K, IPD bars, Bilsteins)
2001 V70-T5 (125K, IPD downpipe, cat back and other mods)
1932 Packard Sedan (straight 8, dual sidemounts, original paint and interior, Shell Rotella 15W40)
Bookmarks