300 zx speed sensor help

i have an s14 with an sr running a 300 zx twin turbo trans , the car is tuned on an aem ems. my issue is the speedometer reads double the speed im doing. it has to do with the speed sensor , ive searched found nothing so im wondering if anyone has figured this issue out , ive heard of changing the gear, but not sure with what gear off what sensor, ive also heard there is some sort of pulse width modifier that you can install to reduced the output by half. i was wondering if its possible to go through the aem to modify the signal to the cluster. if anyone has any input it would be great thanks.