Hi Bryan,
Welcome to the forum. Sorry to hear you are suffering.
You might find a few theories about this across the forum, but I wrote this post some time back and I believe it is still valid:
Hope you find the site useful.
Consider recording your approximate location so you can appear on our user map 