The manual says that to test it you need to plug it into another bike - doesn't help I know but if everything is good and you don't go you an guess that it's going to be the PGM. I had this problem and when I finally decided to get another the bike started straight away. I now have a couple of spares sourced from that auction website we know and love