Just a thought. Good mechanic friend was helping me last spring with electrical gremlin on 07. I confirmed ground block update, pulled the bar out of the yellow plug, cleaned up ect ect. Still having trouble, he came over, took a wire and put one end on battery negative and one end to grounding block. (Just used thumb to hold wire flat part of the bar in the yellow plug) Boom, everything worked again.
Supposedly there are a couple wires on right side of plug that take the brunt of the load. That's usually where the issue is.
I really hope this helps, thought I'd share knowing you've been all over trying to figure out.