All diagnostic roads lead you to the ECM if everything checks out good before, too many techs go there too soon and it's very seldom if ever the problem. I test the CKP and cam sensor by installing a proven one, I think the CKP is just a magnetic switch, if you hook it to a tester and hold a magnet to the bottom it should be closed with the magnet and open with no magnet. I have never tested one this way, maybe one of the electrical experts here can advise you better? If it was the cam sensor the bike should still run, just not run good. When you installed the new CKP how did the terminals look where you plugged it in?