Expert answer:
I can not diagnose on the internet, but I believe that with your symptoms and nothing found on the exam (apart from all physical illnesses) it can be emotional, talk to your doctor about your current and past emotional problems and seek help in this regard.