Since your needles sweep, I doubt it would be a fuse issue. The sensor you found and cleaned is the right one, but you might wanna pull the whole cover and clean up the sprocket, too and the other half of the sensing comes from the sprocket. AFAIK, there would be no difference in the schematics between an 02 and an 05 in the speedo portion. The 05 does have a couple of other electrical features not found on the 02, like the 4-way flashers and the flash to pass high beam, but other than those, everything else should be the same.