Have you tried a sperm friendly lubricant like preseed? I have the same issue, I think a lot of it is to do with stress, for me anyway.
I've been TTC for over a year miscarried this past February and what made a huge huge al the difference was evening primrose oil