I posted in the other thread you created with tips about the starter relay and starter motor. It seems that the starter motor and start circuit is operational.
Your problem might be related to poor electrical contacts. It is important to make sure all connectors are making good electrical contact. It would be a worthwhile exercise to disconnect every connection you can find (and get ahold of) under the tank. For each contact set:
1) Separate the contact set (male/female)
2) Spray the contacts with electrical contact cleaner
3) Mate and dosconnect the connector set several times to make sure that the contact cleaner works and removes oxidation.
4) Some people on this list recommend using De-oxit. This is a contact enhancer; it improves contact lifetime by putting an airfree barrier over the contact surface. Don't use a contact grease because it will do the opposite and maybe cause more problems for you.
5) check female connectors to make sure that they are closed enough to make good contact with the male counterpart. Squeeze them gently with needlenose pliers if they are opened.
Do this process for all relay connectors in the fuse box as well. K-bikes are notorious for exhibiting weird electrical problems related to poor contacts.
Another suggestion is to remove the starter motor, disassemble it and clean it thoroughly. The starter motor is used as a ground return for much of the electrical system on the bike. Motor brushes within the motor wear, giving off dust that causes resistance. This resistance inhibits electrical current flow. This starter motor cleaning will take less than 1/2 hour to do and can eliminate many gremlins. While the motor is apart, make sure that the brushes are not worn (highly unlikely given the service cycle of the starter circuit) and that the commutator is not worn as well (also highly unlikely).
ReferenceHope that points you in the right direction.