Hi thank you for your question hope this helps.Have you checked the oil pressure with a manual pressure gauge? In most cases this problem is do to the oil pressure sensor going bad.
Let me know what you find.
I change the oil pressure switch for a new one and do the same when the light comes few seconds after you hear the noise of low oil pressure when i accelerate the engine the light goes and the noise goes also i change the oil pump and the valve and the spring behind the timing cover all of this happen when the engine is hot
If the engine is in parking is ok but if i shift to drive few minutes after the prob. star again