Here is the update!!! Thanks for all the useful postings every body!!!
I disassemble the the cluster and trying to diagnose the cause of the problem. The culprits are
1 - The PC Board (Housing speedometer, stepper-motor-odometer-counter-gear assembly, and gas indicator).
2 - The stepper-motor-odometer-counter-gear assembly.
My conclusion is, the PC board is bad. Does any body else have better idea!?