I went through everything again and kept on coming back to that it had to be the starter. I took the starter to a different shop and they found that there was a short happening internally of the starter. They made some repairs and I just put it back in today and the truck started right up. Thanks for all of your help.
Steve