Also: I failed, badly, my CM test. But, a few months later I passed. I know this sounds odd but if you have been eating a lot of acidic foods (tomatoes, wines, a lot of fruit...for me it was my daily grapefruit) you can throw off you ph balance and bomb your test. So, watch what you eat around BD time!
Hopefully, though, this will be the fix and you'll find success!