The oil pressure sender is a ground. When there is no pressure there is a ground to the light. When it has pressure the ground is broken and the light goes out. If it is on with pressure either the sender is bad or the wire is grounding at one of the places you mention.