So I just bought a 2012 Wildcat 1000. When I bought it, it was throwing the code P0500. I followed suit and replaced the speed trigger and speed sensor. The speedo and odometer still didn't work. I went ahead and cleaned all connections including to the LCD gauge. This past weekend, we rode and at acceleration I continued getting the P0500 code along with C1312. After riding a couple miles, the speedo starting acting crazy and then all of a sudden worked. I found after I cut off the machine, on restart, back to the codes until I rode a couple miles. Any help on how to fix this issue would be greatly appreciated! Thanks in advance.