A friend of mine has a XL600R thats not running up to par. It will start with the choke on, but soon as you turn the choke off or give it any gas the bike dies. Every once in a while you can get it to run for a second, but its real rough and backfires then dies. The stater has been checked and is good, it has a new coil. Regulator maybe?