I had the exact same issue on my 4Runner ('99 Limited A/T). After a lot (A LOT) of troubleshooting and reading online, I narrowed it down to the Instrument Panel Circuit Board (Part 83861-3D260). It's the blue "sheet" that sits behind the gauges (2:40 in the video). Turns out after twenty years...