How to Repair a GM Speedometer




About: Hi All! I like to learn, Period. It does not matter what it is. I then try to pass any and all knowledge that I find and learn to all of you. Which is why this site is perfect for doing so!

Do you drive a GM car (200 and up) and have gone past 70-80 thousand miles only to have your gauges (speedo, temp, and fuel) go out on you? Don't want to pay the $500 (more/less) that the dealer or shop will charge you? then read on and save a few hundred bucks and have the piece of mind that you fixed something on your car yourself.

I had to pay for this info when this problem happened to me several years ago, but I feel that people should not have to be taken advantage of when it comes to the repair work of the car.

I have been contacted by the person who I bought this information from and I have removed his photos, ALL OF THE PHOTOS IN THIS INSTRUCTABLE ARE FROM MY CELLPHONE CAM.


Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: How to Repair a GM Speedometer

Here are the tools that you are going to need

1. Soldering Iron
2. Solder
3. Needle nose pliers
4. Multi tool ( or a small screwdriver/something with a small point to it for prying)
5. Solder bulb
6. Regular Kitchen Fork

7. Masking tape


Step 2:

Parts needed:

1. Replacement Stepper Motors -
Available from Dr.Speedometer in any quantity plus upgrades for your gauges. PLEASE HELP SUPPORT THIS MANS FAMILY BY ORDERING THESE PARTS from this link here
If the link doesn't work, you can google gm replacement motors or Ebay it

Example speedometer is from a my 04 Impala. Yours may vary in appearance, and have more motors, but the procedure is basically the same for all 03-06 GM instrument clusters.

Step 3:

First, remove the clear plastic lens by gently prying outwards on the black tabs, use the Multitool. Or screwdriver , or whatever it is you are using.(disregard the two wires sticking out of the cluster, those are form my LED'S that I put in)

Step 4:

Here is the unit with the cover removed, Remember that when you do this the button that you used to reset your tripmeter / look at you actual miles will "pop" out because it is spring loaded, remember after you put all of this back together to put the spring and button in BEFORE you put the plastic lens back on

Step 5:

Now tear off several short pieces of low tack masking tape, one for each gauge.

Step 6:

Rotate each needle counter clockwise until they come to their stopping point. Stick the tape to the gauge face plate directly below the needles. Look straight down on each gauge and make a mark directly in line with the tip of the needles. These marks will give you a reference point to set your needles back exactly where they were originally after you replace the stepper motors, ensuring accurate readings upon reinstallation.


If you need to grab a sharpie with a thick enough tip so that it is the same size as the point of the needle so you don't mess this step up.

Step 7:

Break each needle loose from the shaft by firmly rotating it counter clockwise a couple inches

Step 8:

Now slide the fork under the gauge base being sure the fork tines are going around either side of the shaft. Next, pry upwards on the gauge base by pressing down on the fork handle. Be careful not to scratch your face plate. Pry firmly but slowly and the gauge will slide upwards and off the shaft. Move on to each gauge using the same technique.

Step 9:

Remove the black back cover from the white inner frame by gently prying outwards on these black tabs

Step 10:

Now remove the circuit board from the white inner frame. It will pull off easily.

Step 11:

Here you can see the 3 white stepper motors on my Impala cluster

Step 12:

this is what your new replacement motors will look like. Do NOT buy the cheap BLACK Chinese ones, they are just as bad if not worse than the stock ones.

Step 13:

one of the four solder points that each stepper motors has. you will have to de-solder each one of these to get the motor out.

Step 14:

Now melt the solder on one of the solder points, as soon as the solder melts use the solder bulb to quickly suck up the melted solder. This may take a couple tries.
Important Tips:

1. Try not to apply more heat to the board than is necessary to quickly melt the solder.
2. Also, do not touch anything else on the board with the hot iron and
3. Don’t let any melted solder drip onto any component leads which could cause a solder bridge and potential cluster failure. (This last step is VERY IMPORTANT! IF you get solder on the leads and your cluster fails you will have to buy a new unit, if you do not feel like you can do this , get a buddy that can for you, you have come too far to mess this up!)

Step 15:

After you De-solder the connections make sure that none of the solder is stuck on the board

Step 16:

After removing the solder from all 4 points of the motor straighten the motor’s 4 wires using needle nose pliers from your multi-tool, this will make it easier to pull the motor off. Now remove the motor from the circuit board by pulling firmly on the motor body being careful not to damage any other components on the circuit board such as the lamps. Repeat these steps for the remaining stepper motors that you choose to replace.

Step 17:

Now align the plastic posts and the 4 motor wires with the holes in the circuit board and slide the motor onto the board. Because one plastic post is larger than the other each motor can only be installed one way eliminating any worry about installing them backwards. After installing the motors flip the board over and bend the wires over slightly to help hold the motors to the circuit board while soldering. ( do not have photos of this cause I do not want to de-solder and then re-solder my motors back on ....sorry guys)

Now solder the motors to the circuit board,Be careful not to drop solder on any of the component leads on the back of the circuit board to prevent a solder bridge which could cause cluster failure.

Step 18:

Place the repaired circuit board back on the white inner frame and snap the black backing in place to hold it all together.

Step 19:

Now re install all of your needles in roughly the 12 o’clock position (exact position is not critical.) also make sure that you have them firmly pressed in , but not so pressed in that the motors will not move the needles

Step 20:

Now rotate each needle counter clockwise until it lines up with your mark. If you accidently go too far simply keep rotating counter clockwise until you get back around to your mark (REMEMBER IT IS VERY IMPORTANT THAT YOU LINE THOSE NEEDLES UP TO THE ACCURATE LINES THAT YOU MARKED IN TAPE OR ELSE YOUR UNIT WILL READ INCORRECTLY) Next, remove your pieces of tape and put the spring back in its place followed by the milage reset/ trip button, now reinstall the clear lens.

Congratulations!!! you have just repaired your cluster and saved time/money/ and headaches from the dealer!!

Be the First to Share


    • Furniture Contest

      Furniture Contest
    • Reuse Contest

      Reuse Contest
    • Hot Glue Speed Challenge

      Hot Glue Speed Challenge

    21 Discussions


    3 years ago

    I just replaced all of the motors but the speedo goes to 120 after I plug it back in and the tach is erratic. Is this a known issue or did I get bad motors?

    1 reply

    Reply 3 years ago

    it might be bad motors. or you might have to De-solder and re solder the motors in


    3 years ago

    Can't seem to find info on what I did to my 2003 silverado/

    Speedometer stuck on 120. Started and stopped engine. Each time needle dropped back about 15 miles on gage until back on zero. Now works fine and matches speed

    on Garmand. WHY?

    1 reply

    Reply 3 years ago

    not sure, if it continues to give you problems, you can try this replacement, as that is a commom problem signaling the morots are starting fail

    My 2005 Aztek has a temp gauge on the far right of the panel that is indexed in a counterclockwise direction (e.g. "C" is on the bottom right of the rotation and "H" is on the top left of the rotation. How do I index a stepper to turn in the counterclockwise direction? Thanks!!!

    1 reply

    I have never done that before, but the procedure should be the same, you would mark where the current needle sits at when off with some tape or something, remove and replace the motor, and when you put the needle back on wherever you put it move it counterclockwise until it lines up with the marked spot. Wish I could be of more help


    4 years ago on Introduction

    Did you replace just one motor or all of them? I had a flaky volt/battery meter for some time but ignored it as I have a "battery tester" that plugs into the cigarette lighter.

    Within a two day period my oil, temp, and fuel motors all went crazy prompting me to fix this once and for all. I'm waiting for my motors to arrive and will replace all of them even though the tach and speedometer are still working.

    I also plan to replace the lights even if they are not burned out.

    Just a suggestion for anyone else with this problem.

    1 reply

    4 years ago on Introduction

    My oil pressure gauge and battery gauges are pegged out. Do I still need to mark the needles and put them back to the "pegged" position?

    2 replies

    Reply 4 years ago on Introduction

    they did not go there as a result of the gauges going out on you did they? is so then they are in the wrong position and the answer would be no. BUT, if they are in the "normal position" when the car is off, they YES, if you do not do this then the gauges will give an incorrect reading, try to be a Meticulous as possible when doing this , you do not want your gauges telling you the wrong readings


    Reply 4 years ago on Introduction

    Thank you. That's what I thought. Just every tutorial I've seen has the gauges in the correct position when the key is off and mine does not. I'll set them as close to the correct position as I can.

    I just bought a 2002 sunfire. The instrumentation cluster works till I get going then everything dies out. They go back working again when I am just about at a complete stop. Also., my lights (engine., tire pressure., emerg. brake etc) lights are always on as well. any ideas?

    1 reply

    not sure about that with the cluster... it could be a lose connection somewhere or you might need to spray some contact cleaner on the harness... it could be a number of things... but for the lights, I would recommend you get your tires checked, then check out another of my Instructables HERE to see if that helps. not sure on the rest of the lights though, sorry


    5 years ago on Introduction

    Any idea on how to replace one of those lcd's? My gear shift indicator is so dim, barely readable at night. It's gotten worse within the last six months

    2 replies

    Reply 5 years ago on Introduction

    There's nothing wrong w/ the lcd's. You need to resolder the existing resistors. There are 7 just below/left of the plug. Resolder each end & you should be good to go. If that doesn't work, start looking for cracks in the other ones.


    Reply 5 years ago on Introduction

    your best bet would be EBay to try to get just the shift indicator unit. if you take the face of the cluster off you can see that it is soldered in with quite a few pins and can be de-soldered and a new or used unit can be re-soldered back in. or if you are brave you could replace all of the LED'S in the indicator unit along with any capacitors that might be in there and keep the lights the same color, or change them to whatever you want. I have thought about doing this but do not have the time


    7 years ago on Introduction

    I had an ol' chevy I had to replace the speedometer, .... and one other gauge (I can't remember what other one)..... So I just went to the junk-yard and got a replacement for the whole instrument cluster. .... I just replaced the whole cluster n' never had any more probs. your way of fixing it is probably much better though since my odometer was obviously off after that, and I had to be careful to get the correct match cluster or the speedometer woulda' been out of sync with the car's true speed.

    1 reply

    Reply 7 years ago on Introduction

    The motors are only $8+ dollars, I did the cluster replacement thing and all of those motors went out at 80+ thousand miles too


    7 years ago on Introduction

    did this to my '04 trail blazer...or fire blazer since it caught fire from the transmission...anyhow...the way I lined my dials back up was to install in the vehicle without the plastic cover on, make sure the vehicle was cold and just turn the key on...all the gauges should read zero (0) at that point, then I just slipped the needles back on pointing to zero...after I reassembled everything I run it down the road and checked the speed with my GPS and it was spot on, the rest of the gauges looked good enough. They are just there for looks anyhow since most of the new vehicles also come with idiot lights...Great instructible


    7 years ago on Introduction

    Excellent Tutorial did this last month to an 04 Yukon Denali. Took less than 20 minutes to complete. I prefer the solder wick to the bulb though it is much easier and quicker to remove "All" the solder from the pad.