Did you check the connection at the cluster? See pic 3 below and check these connections as well.
If everything is tight and in good condition, chances are, the cluster needs to be replaced. They had a few years that had problems. Most fell between 2003 and 2006, but earlier years were affected as well.
Take a look through the diagnostics below. They are for an inoperative IP, but it will help. Also, if you haven't already, you really should scan the can-bus. CAN stands for controller area network. Basically, the computers/modules are all tied together via a few wires. This type of scan will identify codes regardless of the module storing them. Here is a video showing how it's done:
https://youtu.be/InIlnsjOVFA
Let me know if that has been done and if the diagnostics below help.
Take care,
Joe
Images (Click to make bigger)
Monday, August 23rd, 2021 AT 7:00 PM