The last few months my '97 has been starting harder when I can't plug it in - below freezing temps. It will fire, quit, fire quit, give it more fuel, fire a bit longer, quit, finally starts, but runs very rough for a few minutes, lots of smoke. If I can plug it in, it starts fine. Once it's warmed up, it's fine. Ammeter shows heater grids are working. Suggestions?