crankshaft position sensor. my buddies bike has been sitting for a few months now and he went out to fire it up and when he turned the key on it gave him the code 12 error and would do nothing (also replaced the battery). checked all the connections to make sure they all had a good connection and it still does nothing. is there an actual sensor that can be replaced or are we missing something? how do we fix this problem?