No very good oil fresh from the sealed plastic continer.
Not over heating.
Oil presure is good as far as I know the light is not on and the dip stick is showing near to the top of the guage.
tried the switch, The light comes on when I turn the ignition on then does not go out till the engine is starten teh it goes out. I romoved the cable and the light was still out.
dont drive it till your sure wat it is get a new switch put that in see what happens give the engine a good flush get all the s**t out of it if its still the same get a pressure test done on your oil and on the cilinders when you get the tests done if low oil pressure get a new pump