Moonstone is absolutely find you can wear it lifelong. Can you wear the Gomedh once again and see how it work for you. So not wear red Corel. At that time when you remeove it you are in the Rahu mahadasha and Shani antardasha. Now the mahadasha is still Rahu but the antardasha is of Mercury. Also do the following.
1. Read Hanuman Chalisa Daily
2. Surya Mantra Jaap.
We will make things great for you. Just do the remedies.