I think I have this problem sorted. It was doin my head in.
I think I have had two problems at once. The speedo and tach are now working.
The fuel gauge is another issue. Still getting an error code of the fuel gauge sender voltage high. I'm pretty sure it is the sender. Thanks JJ. I have ordered another fuel module. Stay tuned for more info but happy days.