My 02 did this, usually after a long washboard log truck road.
I bought a new control panel but still the same.
I traced the wires in the protected loom that comes out of the door and found the grommet was rubbed; the loom was brittle wires stripped that caused intermediate shorts.
If I remember right, that bundle of wires goes into a plug.
Could check the wire at the plug and see if it has full fizz.