Your fasting Bg is high but that can be from a lc/vlc diet. This happened to me. You might want to monitor it, at home, post-meal: 1 hour post, 2 hours post. On the other hand your A1C is below 5.4 so that is great.
Your Free Testosterone is OK/Good!
Your AM Cortisol is very VERY LOW for what is optimal. I personally would be taking 2 Isocort immediately upon waking. You may need more than two. With AM that low you are likely low at 12/noon as well. If this was me, I would do a saliva Adrenal test (four samples throughout the day).
This one is good and affordable (relatively): http://www.diagnostechs.com/Pages/AdrenalStressIndex.aspx
Also, have you had your Thyroid checked? Might want to do that since you are more at risk for low thyroid. Check FREE T3 and T4, not just TSH.
Good luck