start removing things from the problem. start at one end and go from there.
Check your Fuse seems to be the dome fuse in the manual. shown below

from there check the connector on the sensor if its plugged in properly the contacts aren't dirty, check the main relay.
from there be more drastic.
prop your car up off the ground take the dash out chuck a multimeter on the speedo input wire turn your car on and spin the wheels a little (not too fast or you might shake it off the stands haha) and see if your getting a voltage.
if your getting volts your sensor is outputting but it might not be the right amounts you can't really check that any further without an oscilloscope.
see if a mate can lend you his known working sensor to see if its your sensor, (you said you have done that) while you're at it see if you can try his dash cluster as well.
this is the speedo sensor cable on the back of the cluster green connector,
Its the Yellow and green stripe cable PIN 11 i think.
