you can also have a hysteroscpopy done, which is not as bad as an HSG. it is a camera that looks into your uterus and the doctor cal see what your fallopian tubes look like and if they appear they might be blocked he will then run more tests.
after 2 MC's i had the other tests you had done too but also the hystero and it took no more than 5 minutes and was painless. just a little tiny cramping after but as long as you take some motrin before hand you will be ok. i am suprised the doctor has not done any exams to look inside more.
To check for blocked tubes you need HSG, a test that injects dye up your tubes. You can still ovulate normally but have blocked tubes. It's an unpleasant test but it's helpful to know that your tubes are in working order. If you are ovulating too soon you should talk to your doc; that can be easily corrected.
Good luck!
just bumping for answers!!