Oil pressure light coming on at idle

new oil pump when you can, for now heavier oil. i agree with dan except that 20-50 is fine is you run the car at temp for long highway cruises and/or you live in a very hot area. lots of stop and go traffic where the engine is idling a lot, you are stuck in traffic and it's 90 to 100 degrees out, the 20w50 is fine.

cooler temps, short trips, engine rarely gets to max temp then 20w50 would be a bad idea.

Totally agree with you on this.
Castrol GTX 20-50
I do lots of stop and go, and live where it gets pretty hot sometimes.
I also go on 200 mile runs at 75 mph down to Phoenix where it is 90 degrees at 8am and over 100 by 11am.:violent1: