After some time away from the project I spent 10minutes looking over the
circuit ( again ) - worked it out!
The motors now run off the breadboard circuit!
Yes it was an earthing ( grounding ) problem as I suspected. Pin 8 on
the PIC16F876A was not grounded - I grounded Pin 9 - just one notch over
on the bread board! ( I guess my eyesight is not so good when I am
working on my project at night and am tired. )