You didn't mention seeing a neurologist nor having an MRI taken. Since it looks like you've ruled out any physical condition, maybe it's a neurological one. Sometimes an attitude change may bring on relief. Our mind is very powerful. If you believe something,(good or bad), you can be it, see it, feel it, etc. A dietary change may also be helpful. Has accupuncture worked at all?