Anthocyanines in cherries, as well as in other berries, are anti-inflammatory. It can soothe gout and other arthritic pain. Therefore, the fact that the cherries soothe your joint pain doesn't necessarily mean you have gout. Your symptoms are atypical of gout. To verify if you have gout you need to test the joint fluid for urate (msu) crystals. See a rheumatologist about gout or join pain.
Are you taking prescription drugs? What are they? Many commonly used drugs can cause joint pain. They include calcium channel blockers (for hypertension), statins (for lowering cholesterol), etc. Generally, if you stop taking them, the pain will go away in weeks or months. I suggest check the side effects of the drugs you are taking and talk to your pharmacist and doctors about it.