Hi HH.
You need to stop the yo yoing.
I'd do this by setting my alarm to go off every 2 hours and test BG, then take insulin if it rises and take glucose if it falls (not food).
Eating food a few hours before bed or at night can cause issues due to night time absorption delays - found this out whilst pumping

, if I eat at say 10pm, the food can take 6 hours to get into my bloodstream. Glucose goes in quickly at night.
Once you have sorted out the yo yoing, then you need to work out what is causing such high BG in morning - either too much food before bed, or going hypo at night. If you do not normally get high BG's at this level then I'd guess its caused by a low overnight. Adjust insulin to meet this need.
Please also look up the dawn phenomenon, this is normal for IDD's where BG rises in the morning, for me its 4am to 6am, I need more insulin then but I would not reach the heights you do.
When I was injecting I never got consistently good night time management (I could be good for weeks but then have a bad stretch), this only got fixed properly when I moved to a pump.