A/ Check the actual oil pressure; switches can age and operate at un-neccessary high pressure; replace it with an oil pressure gauge either as a tempory or, my prefference, permanently. ( You can keep both by using a tee fitting. )
B/ Use a high flow / low back pressure oil filter.
C/ Check idle speed is not too low.
GMR
July 2007