Tom,
I kind of doubt the oil pressure switch, I would pull the carburetor and clean it. I am leaning to trash or water in the carb. I would also remove and clean the tank. Pay particular attention to the needle and seat. I would also clean the can that you use to supply the fuel. I fully understand that you ran it out of gas, but trust me on this,I have experienced this very thing both personally and professionally! GOOD LUCK
RETIRED SERVICE TECHNICIAN
28 YEARS FIELD SERVICE TECHNICIAN,EX ADULT ED. TEACHER IN FL