I think what you are describing is similar to what some of us call the "rollercoaster". Except in some ways, your situation is simpler, because you aren't doing the correct with insulin-go hypo-eat and go high again cycle, you're just doing the hypo part of the cycle :-).
If your threshold for "high" is too low, it's easy to end up rollercoastering. e.g. I think that's high, but it's only high because the insulin already on board isn't absorbed yet, but because the number looks high I take a correction, then not only the correction kicks in but the insulin previously on board kicks in as well. Then I go hypo, I correct the hypo, I might overcorrect the hypo, lather rinse repeat.
And then to top things off, if the cycle is repeated a couple of times, the repeated hypos mess up my hypo sensitivity, then boom I'm in the ER with glucagon.
OK, it's not always that serious, but it's seriously wearing and not fun. Sometimes the best thing to do is just relax the standards for "high" a little bit, back off on doses just a little bit, and not get to a pattern of hypos. I know that's an anathema for those here who believe a single reading of 140 means doom and gloom, but seriously, it's no fun to believe in the doom and gloom all the time, occasional high numbers haven't put me in the ER yet (30 years in) but I have been to the ER several times (once with a lights and siren ambulance ride that I regained consciousness during!) with hypos. I'm not saying that we need to be deathly afraid of occasional hypos, they're going to happen, but if they are happening regularly then seriously, it's time to back off on the doses (either basal or bolus or both) just an eensy bit. OR, and this may or may not be possible for you, bolus the way you are now, but make the meal a little smaller and eat a snack later on to avoid the hypo. Others will tell you the snacking is absolutely verboten but really it sure beats the regular hypos.
Moving the bolus earlier, I'm not a big fan of, because I've had hypos during the meal as a result. If you are using the fast acting stuff (e.g. novolog or humalog) I find it hard to bolus more than half an hour before a meal without having to have a snack before the meal, or aborting the meal for a high-carb hypo correction, kinda defeating the purpose.