I had similar problems last winter with mine, turned out to be the coil.
Brian