Why is your oil light on your dash on It has a new filter and oil The oil is full Help?

Answer

either you have a oil pressure problem, which could be a bad pump or main bearings in the engine, or you just have a bad switch ie sensor.

the wire from the oilpressure switch could simply be broken i just finished fixing same in my pick up it was grounding against the chassis causing the light to go on