A friend suffered recurrent miscarriages due to higher than normal levels of Natural Killer (NK) cells - I don't know if this is the same as your #4
I think there are also tests for chromosomal issues which can cause miscarriage... I'm sure someone who knows a lot more about it than me will be in to answer your question!