I recently bought a 2009 XB12SS with 21,000 miles. The bike has been awesome; however, just recently, I am having problems starting it. When I turn the key to on with the bike in neutral, the neutral light comes, the oil light comes on and the gauges sweep, but the engine light flashes in conjunction with the fuel pump. The pump goes on-and-off, on-and-off, while the light flashes. After 5-10 tries of turning the key off and flipping the kill switch, I have, thankfully, been able to eventually get the engine light to come on solid and fuel pump primes for 4-5 seconds and the bike starts as usual. I tested the battery and it read 12.6V. The battery is 3 years old. No loose terminals, main ground is tight, and fuses looked good. Any ideas? Thank you for your assistance.