Yes my friend. This problem is often caused by either;
A: Heavy fingers or B: A broken "?" and shift button on your keyboard.
Take your keyboard into PC world and see what they can do, whilst they take many moons to look at the keyboard take some time to bond with your right hand typing finger. Excercise it, and make sure it understands you. Then, and only then will you avoid typing things like "?" again