i have a 04 Gmc sierra 1500 and my speedo recently went outta whack. from what ive been reading it needs a new stepper motor. i want to do this myself but im wondering is there different stepper motors for each gauge? or are all stepper motors the same? is there different ones for speedos with km/h or mph?