Roy,
I can remember having a similar problem and it turned out to be a dodgy wire. It must have been just about working but once disturbed caused problems. Unless you have already done so, check all the connections for cleanliness and perhaps use some wire to bypass the wires in situ to eliminate them.
Good luck.
Dave Brady