What are you using for the swap? Just the underhood and body harness? Or doing all the harnesss like I did? I believe an 03 bcm will work as long as the donor parts came from a truck that has the same options. But, if you have an 05 bcm it can’t hurt to switch them out
P0670 is a glow plug control code
C0055 is rear wheel speed circuit code
2476 is on star code
2610 is passenger compartment dimming circuit 1
2615 is same as above except it’s curcuit 2
B0159 is either a pcm code or and HVAC-automatic code
The rear wheel speed circuit is either the rear wheel speed sensor on the t-case or trans, the abs computer on top of the valve body, the ecm, or a broken wire(just fought this issue with mine and it was a broken wire the whole time)
Your dimming codes could be anything from the cluster to a bulb being burned out and it NOT giving feedback to the BCM
The glow control code could be the controller or a glow plug itself
And the 0159 I’d start with the HVAC control on the dash