The last few cycles have been really odd, in terms of dosing and times. A couple of things - we really like to try to stay on a 12/12 schedule and not shoot early or late. It can really mess up the numbers. Also, we try not to feed them in the 2 hours before the shot, as food can raise the levels and we want a number that is not food influenced. He certainly has had some decent numbers on one unit. His numbers have been higher the last two cycles but you have been shooting early which can cause a lot of bouncing around.
I'd suggest you start clean. Give one unit when he is over 200 at shot time, at least 2 hours after food. (If he is under 200, wait 20 minutes without feeding and retest. You want to be sure the number is rising and that he is over 200. ) You've been doing a great job getting midcycle numbers so continue doing that whenever you can. Give the next shot 12 hours after the first - one unit if he is over 200 and 2 hours after eating, or before he eats. Then let's see what his cycle looks like. I think that will give us a much clearer picture of how the insulin/dose is working for him.
Sound doable?