My dash in my 2006 just did the same thing a couple months ago. Dash would go out causing power windows and radio to go out. It got so bad that if the dash didnt come on at start up, it would limp the trans. I couldnt figure out what caused it or how to fix it. Ended up getting a replacement dash from a website called circuit board medics. Cost 250 and they sent me a rebuilt cluster and they programmed it to match with my odometer, and engine hours. only took about a day or two to get the new dash. They also can rebuild your dash and send it back to you if you are able to let the truck sit.