We had the same problem...there was a recall on this...check with your local dealer.
There is no recall on the speedometer, though it a very common problem.
Due to the nature of the problem 'irregular speedometer' it has to be repaired by a licensed mechanic.
Had the same thing happen to my 2004 Tahoe--brought it in "SILENT RECALL" nice huh. Bring it to a dealer.---mine came and went several times until i bottomed out...and it never came back. I had the same problem in my 2004 avalanche. I found a website where I had my cluster rebuild for $140. That's a lot cheaper than the $750 that the dealer wanted to replace the speedometer. Here is the address incase you wanna check it out: www.speedometergaugerepair.com
Do you have check engine light? If not you have an electrical problem within the speedometer assembly.
where is speedometer sensor on 2004 avalanche
Probably the stepper motor in the cluster. Can be changed but you have to be handy and good at soldering. Stepper motors are available on Ebay.
i'm also having the same problem
A 2004 Buick does not have a speedometer cable. The speedometer signal comes from electronic sensors.
The 2004 Chevrolet Tahoe has 16 valves.
The 2004 Chevrolet Tahoe has a V8 engine.
The 2004 Chevrolet Tahoe is a gas-powered vehicle.
The 2004 Chevrolet Tahoe has overhead valves (OHV).