Same issues here and did all the same fixes, cleaned the dash grounds, worked fine for a day, started looking for other grounds to check since for some the ground fixed it and others a different ground fixed it, so far I did the dash grounds, located as many of the frame grounds I could find and cleaned the battery terminals and even added some grounds but still no joy, next I'm going to tackle all the grounds I can find under the dash and behind the kick panels, I have gone through 4 batteries since I bought the truck new and currently have a new AGM battery in it so I want to fix this issue before it kills that one, I also noticed the issue comes on more often when the charging system is near 12v instead of 14v so I disconnected the sensor ring on the ground cable so it would stay at a higher charging voltage, if anyone has found a more definite solution to the problem please post.