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.