Problem solved.
I just thought I would post it in case anyone else has a similar one.
I had another look around the net googling various things and found a few possibilities. I thought it was going to be a hardware problem.
There was one thing that came up that I thought would not solve it, but...