Thanks for all the help - as Dean Morgan suggested it was the connector onto the MPU board - unsure if it was how the wire was seated in there or not but i pulled the wire out - continuity tests worked, put it back in the connector and it all works fine again.
Thanks
Rob