Same scenario I was experiencing here in the Northeast. Bought a new battery, turned out it was the starter. Now she turns over nice and sounds great starting. Cost $260 including labor, too cold to do it myself (only $65 for labor total, 1 hour job).