What I have been doing is hooking up the battery to my truck with my truck off. I let it run today and it was 13.4v on at the hot post at the starter. I had my starter tested today and failed. I tore it apart to see if it was something I could fix. One of the seals were bad and there was a decent amount of corrosion in there. I went through and cleaned it all off by lightly sanding it with an emory cloth. Got everything looking it should greases up the tip of the shaft resealed it and put it back together. I know there is a lot of variables but everything was making good contact and the shaft didn't have any lateral play in it.
Put it back in the tractor, hooked it back up and retested. I had 13.4 volts at the hot post and only 11 at the terminal that comes from the switch. And of course 11 at the post going to the starter. I am going to retest the black and white cable at the starter with it not connected to see if I am getting 13.4 volts. If I do then that should mean my switch is operational. Do you guys think its worth replacing the solenoid to see if that is he problem?