I found cereals, bread and potatoes to be the main cause of highs and subsequent lows. Since swapping to a lchf lifestyle, I've stopped all those hypos and hypers, and my a1c is nicely down to 45 (from 101 at diagnosis).
Try swapping your cereal for berries, nuts and double cream; I was staggered at the difference it made to me.
High carb meals then taking insulin is like hitting yourself with a hammer then taking a painkiller; a mismatch and its pain either way! I've just bypassed the hammer approach.
I test first thing before breakfast, before driving and every two hours whilst driving. Before every meal and before bed. I don't test after meals as I don't find it necessary. Sticking to lchf you know what your body is doing, and it's never all that long to the next test anyway. I'm usually very close to guessing what the meter reads anyway, from how I'm feeling.