I don't have a clue. It seems like you have the bases covered. It also seems to me like something electrical. It could be something as simple as the coil or as complex as a combination of problems, but considering it was fine then suddenly started this, I would weigh the odds towards it being something simple.