Thanks for the help guys here's an update on where I am. So first night it started i tore the starter out and cleaned all the solenoid connections inside and out as well as all main connections to the starter , I used 600 sandpaper on all of them. it did turn over after that . days 2 the same thing I've now checked the voltage on the green wire when i hit the start but to rule out EHC or starter issue as Mike suggested , it was reading over 12v so that's good. I looked inside the starter as you described Mr.Wright as you can see from the pictures nothing seems broken . So now I'm wondering would a slam button work for this situation as a tester. ? I could install it and if it starts then it is defiantly the starter for one win and then I ill just buy one and then install the slam button as a back up on the new starter . Any thoughts ? or any other things I could try before going this route ?