Ok guys...the answer to this problem is.... the CAM SPROCKET. engines from japan come with a cam sprocket that is missing the tooth that the sensor needs. So you need to swap the cam sprocket with a U.S. vigor sprocket. Hope this helps you guys. My vigor has started every time since i replaced it with a cam sprocket i got from a junk yard.