Oil Light comes on.

Get ahold of a pressure gauge and test the pressure. If it is acceptable, Try a new sender. If yours is seeping oil it probably has issues.
I had a cheap one that leaked. Before I had a chance to replace it, it grounded internally and turned the light on. So I found an NOS Chrysler switch on evilbay.