Sorry for the long delay, life happened. Here's an update and its not really better. I replaced the hot wire going directly to the starter to match everything else, I replaced the ground as well and rechecked, cleaned, etc... I also went ahead and changed the starter to a Powermaster Master Torque starter which in the description promises to start a 14;1 compression engine on a hot day after hot passes and so on. I went into the tune and lowered any timing setting that deals with starting, locked the timing and confirmed the static timing was still good and I haven't really noticed any difference. The frustrating part is that it doesn't do it every single time. Here is a real world example of what happened. My brain always goes to the worse case scenario so hopefully you all know something I am missing. My son was gonna go to a friends Bday party cook out. Car was sitting all day on about a 85 to 90 degree day in the sun. Battery was showing full charge, when he went to crank it, it did the hard start thing again. which is is turn over normal and then all of a sudden it will do a hard start thing for about two cylinders and the fires right up. He let it warm up, drove over to the gas station, left it running while he filled up, went to leave and it accidently stalled it and it fired right up with no issues. Made it to his destination and shut it off. Guys at th party wanted to look at the car so he cranked it up and again it cranked with no issues. Couple hours later he was ready to leave and again no issues. Made it home and shut it off and for kicks started to crank it back up and it did the hard start thing again! What now.......If I wasn't already bald I would pull my hair out.