I appreciate the help. I will check the starter tomorrow. Anyway I drove his truck today and it never had a problem. One time after a 45 min drive, parking and the truck sitting for an hour it turned over a little slower than normal but still started fine. Another time I drove it for 10 mins and parked for 4 mins to run in a store and it cranked right back up. So maybe the new heat shield has made it good enough. I am going to drive it again tomorrow and see what happens. I talked to him tonight and apologized for buying him a cheap unit but told him that I have done everything I can to make it work optimally, he's all good with everything and knows that the next step is a 100 dollar starter, and if we have to go that route I will probably cover the 40 dollars that the duralast unit cost.