It could be that the compression release hose that hooks up from the lower block to the airbox is pinched. Thus, this will result in extremely high compression, making it very difficult for the bike, and the starter, to turn it over. The idle problem, i´d just adjust your idle screws on the carb or check your choke.