yes they are the little ? They seem to be where there are spaces - so I have deleted these and it is now behaving. Using the mark up validation makes every page a nightmare when they seem to work.
What I dont know is why the ? came in the first place and only on my PC