I'm thinking maybe a relay sticking on???
I also have an '06 powerstroke and lately my radio and my heated mirrors have been staying on and draining my batteries.
I was just going to ask if anyone could tell me where such a relay would be hidden or what else could be the cause.
Mine is staying on all the time, not just intermittently.