Dave - the only reason I mentioned the keyboard is because (wierd as it may seem) I have had a very similar problem cured by cleaning the keyboard. We theorize the dust was causing a static charge .