This morning my engine turns over when I hit the button, but not quickly enough to fire. My first thought was that the battery could need replacing but when I put a multimeter on it, the reading is 12.03v. So why's the engine only turning over sluggishly? It's cold this morning but not that cold. The bike fired up perfectly yesterday afternoon, although I did have the ignition on and off a few times (tracking down a loose horn connection). Old battery + cold weather + drain from having the ignition on yesterday? But why the 12v reading if the battery's underperforming? Any ideas?