A couple of things, first I would see an endo. It sounds very complicated for a local doctor. Generally a lower carb diet helps stabilise BG, there are also some newer meds that may also help. The endo will have an opinion on your 3-4, when not on hypo inducing meds.
When you are on insulin...