I get that when I eat late, as in just before going to bed...
no real idea why
This happens to me weekly :L
Probably not enough slow release carbs... try having more tatties/pasta/rice, and also make sure you have some fat in there too (takes longer to digest).
You're just about right Jon, although missing lunch entirely was the problem