could be the switch has failed... that could happen to any and every vehicle produced... if you replace the switch with a new one and it fails also... then one could only assume a higher than normal oil pressure problem.. highly unlikely that is the case, since it's not seeping oil out of other porous areas or seals..
and fyi bigdog.. no... Polaris doesnt "design" electrical switches and sensors...
Those are called.... wait for it!!
" Supplier / Vendor Purchase Parts "