Oil light on at idle when warm.

As per Dan. Take the oil pump assembly off the engine and clean it out thoroughly especially the pressure relief valve.

That's not quite as per Dan. There is no need to go to the (considerable) hassle of removing the oil pump from the engine.