Just throwing it out there...
Have you checked the low oil timer?


Even a broken clock is right twice a day