I had this one come up today (crnk position sensor), I've seen it before when the solinoid went. This time the starter will spin but won't engage the ring gear. I swapped the battery already and the same thing happens. I have a charger on it right now. The code shows up as soon as I turn the...