I had an issue like this with an MPH2, I remember the issue was exactly the same. It ended up being a timer that had something to do with the oil heating. I cannot for the life of me recall the exact timer. It may be worthwhile for you to check them out.