Truck starts and runs (probably not like it should but I've never owned a diesel so I don't really know). Check engine light is on, wrench light is on, speedometer/tach/fuel gauge work, oil pressure, boost gauge, coolant and trans temp gauges do not work. Hooking up a code reader, the only code available is u1055, loss of communication with cluster. Odometer/trip read nothing but dashes. I bought a different cluster off of eBay with a part number that should work but it still has the dashes for the odometer and all of the lights on. I also changed the fuse box (inside under the driver side dash) with the same part number as well but there was no change. I looked at the connections on the pcm to make sure nothing was loose or corroded and everything looked ok. I'm running out of ideas on that could cause the issue, if anyone else has some input it would be greatly appreciated. Thank you