well the starting thing over the winter is not a good idea. you are doing more harm than good. So lets start with the plugs have you checked them?? fresh fuel in the bike? start with the basic items.. From dead cold, turn it on but do not crank it , then bump the start button. then bump once more, then on that third bump crank it.. It if starts right up , that is telling you that it is wanting more fuel, as each bump sprays the injector on the cold start pulse.. Points you in a direction.. Like I said though keep it simple fresh fuel, plugs ( stock or champion gap to .035) And use common sense approach , once you start there you can check some things off the list and go further,
One more thing before you turn the bike on with ign and run switch open fuel door remove cap. Then turn ign on but not run switch , listen for the pump to run and then what it does after that when you turn run switch on . pump should run and then stop if if does that and you hear gurgling or a spraying noise you have a hole in the line. If thats the case the bump and wait will start the bike. all in the same set up just a way to get around lack of fuel on start up..