Oil pressure light flickering sometimes

Usually caused by low oil pressure when warmed up.
(unusually low idle can do this also)
A heavier oil viscosity is a temporary solution to make the light quit doing that, but most of the time it's an indication that bearing clearances are getting loose.
Still could run another 100 thousand miles though, you just never really know.