Update to all. Truck cranks fine with the push button as I stated below. The other issue I was having is the starter getting super hot. I found this company on eBay and they are local to me in the Tampa Bay area. I picked up the EZ Shield and after installing this on the starter... bam no more issues cranking after short/long drives. Can't go wrong with a $15 heat shield fix!
http://www.ebay.com/itm/252506893378...%3AMEBIDX%3AIT