My bike runs fine and doesn't have any problems, but when its cold it takes a while to start. Usually I have to hit the starter twice or else it just turns for a few seconds without starting. Anyone know what the problem could be? Also when I hold the starter the first time and let go i hear a short whining sound similar to when you first turn the key and it starts right after i hit the starter the second time. 
Here's a video I took of the problem-
Thanks.
Here's a video I took of the problem-
Thanks.