You can hear the starter cranking or not . If not , then you replace it , but if you hear it turning the engine and the bike doesn`t start , then it is something else .
I installed an X-TRE long ago (2013 M109R) along with a manual calibrated tri-pot Cobra fuel management (at the time there was the only option) and I soldered all wire connections ... never has had a single problem at all . The bike has worked flawlessly since then .
I just replaced the spark plugs at 8300 miles (the manual spec says to do at 7000 miles) I used the standard factory plugs and since I took the gas tank off, I went and also replaced the gas pump filter ($81.00 at the dealer , a total rip-off if you ask me) which it didn`t look that bad but I did it to have a peace of mind , anyway . The dealer recommend to also replace the pump`s rubber seal to prevent the possibility of leaks , so there went another $20.00 + tax , lol...