Welcome to HealthcareMagic.
The cause of miscarriage
could be this cyst
, which probably is fibroid
.Please get evaluated properly and take treatment as per the size and type of lesion.
I advise you to visit your Gynecologist and get treatment for this lesion and then try for pregnancy
Hope I answered your question.If you need more information feel free to mail me.