bikes are very voltage dependent, it may be cranking over just fine but not have enough to fire as well. I had the problem when my VR went bad and I kept having to charge it but your battery being 4 yrs old I'd say that's the likely culprit. check the voltage