I put an 04 cluster in my 03. When I first did it, the mileage on the 03 was a lot higher than on the 04 cluster, so I rigged up a thing with a signal generator to simulate the signal from the vehicle speed sensor, left if running at fighter jet speed for days to get the new cluster up to the mileage in the old one. That worked, but was an impractical way to do it.
http://forums.genvibe.com/files/importe ... peedo2.jpg shows what my 03 and 04 clusters looked like at the time.
Since then, one of our Vibe brethren in Russia posted a better way. The odometer reading, and some other things are stored in an electrically reprogrammable ROM chip on the cluster's circuit board, and there is a way to use freeware ROM burning (Windows) software and an easy to fabricate interface to a computer's parallel (LPT1) port to reprogram the ROM. I recently swapped Vibes, going to one with half the mileage, and it was pretty easy to reprogram the 04 cluster I had in the first one to the mileage in the "new" Vibe's cluster, allowing me to swap the 04 cluster into my replacement 03 Vibe, and still maintain the exact correct mileage.
It is talked about some in
viewtopic.php?f=28&t=26526" onclick="window.open(this.href);return false; On my list to do a more detailed step by step. Overall a lot easier than an LED swap, imho. (at least given my amateur soldering skills) Only difficulty these days is finding an old computer that still has a parallel printer port, seems like everything is wireless or USB any more.
If you do buy a replacement cluster from a 2004, keep in mind that the tach is different between the base and GT models, the GT shows a much higher redline. Also, the US clusters gauge face is in English units (miles), Canadian clusters use metric (kms) When buying a replacement cluster, you probably want to make sure the one you get matches what your car came with.
If you are not comfortable trying to reprogram the cluster yourself, there are companies that will do it for you. Back when I first replaced a cluster, I found a company called
SPECMO in Michigan that would do it. Back then I think it was around $100 (maybe) and that was some years ago, no idea what the current cost is