Have you put a real oil pressure gauge on the engine to see what the actual oil pressure is? I have seen older switches go bad and close at higher than specified pressure.
Have you had the oil pump off? If so did you check if the oil pump screws were loose? Did you replace the o-ring seal and reseal the oil pump?