Well the new starter worked for two rides now its back to its same old ways, cranks fine till I stop cranking then it cranks REALLY slow, hot or cold now. Like I said I push the button for the first time cranks great, don't let off it will start fine, let off then it cranks slow and won't start. I made a video of the slow cranks and put it on my youtube. The link is below. New battery, brand new starter, selonoid, cables, ran two grounds to the starter to be sure and still does not work. I have worked on many engines but this has me stumped.