Thanks for the input guys, so, an update, I've changed the dash cluster to one that is supposedly good and I've driven about 30km. The speedo seems to work but it's showing just over double the speed. I pulled the speed sensor and it looks good. Now, when I got this vehicle, the wires to the 4wd and nuetral switches on the transfer case were disconnected so I got an auto electrician to connect them up, still no warning light for 4WD? Could the error in the speedo reading be caused by the electrics thinking it's in low range?