Holy crap I have the exact same problem! Weirdest thing ever. Intermittent, not all the time, but out of the blue the 4WD indicators in the dash cluster will blink every 10 seconds or so, and ALL windows refuse to work. No method to the madness- its done it going down the road, and while sitting parked.
Only solution I have found was to just wait a few, and it returns to normal. I didn't find any bad fuses anywhere, and playing with the seats while this was going on leads me to believe there's something else to blame- the seats share the same circuit as the power windows and locks. (Locks work fine too, while this is going on.)
As a noob here, I have 2 questions: what is a GEM, and how do you define 'accessory delay' relating to relays? Those terms confuse me.