2005 Yukon Denali. When I got it the oil pressure, PRNDL and speedometer didn't work. I replaced the motors for the oil pressure and speedometer and re-soldered the items associated with the PRNDL screen. Oil pressure gauge and PRNDL screen now work. The speedometer acted weird after motor replacement wouldn't align and would go past 120 and get stuck on top of the cluster trim. Removed the new speedo motor and installed a new one. Seemed active at first, and moved/aligned itself when first installed, but now the speedometer does nothing at all. I have another cluster and it works fine on all gauges so I know it's something to do with the cluster. Any ideas?