When you say it moves only 500 rpm, is that it jumps 500 rpm at a time or it only shows a maximum of 500 rpm even when accelerating or it shows 500 rpm when the car is turned off?
If you have tested the cluster, then the fault will be with the wiring or the igniter signal.
Do you run an aftermarket ECU or non standard ignition system (non standard are other than a distributor and spark plug leads)?