That is understandable at the initial installation, but OP says they have been replaced more than once, is it safe to assume there may be design issues? Simple oil level switch would help with preventing from running dry. I did suggest earlier that if these indeed a water heater element by design that maybe they would not perform as well for heating oil, nobody has replied with any thoughts on that.