Carbman may be right, but before you get him to make changes to his diet, keep records for a couple of weeks as you said earlier, to see what foods are making him swing quickly enough to make him feel unwell. If he's suddenly dropping his blood sugar then a sudden switch of diet to no carbs might not actually be the answer right now, even if long term it might help.
Grazer's advice is very good: the key things are carbohydrates, because they are the things that affect blood sugar. In this particular case, ie working out why he's getting blood sugar swings, don't worry about 'healthy' or 'unhealthy', it doesn't matter whether he eats his eggs fried or boiled, or doesn't eat them at all, because they don't contain enough carbs to affect his blood sugar. Look for the total carbohydrate in whatever food there is. So for example you said he eats "soup or sandwiches" for lunch. Some soups can have almost no carbohydrates in, some can be full of carbs. Sandwiches have bread in so it's the bread you need to look at - it doesn't matter if the filling is tuna or cheese, they aren't carbs.
Grazer's right too that eating lots of glucose tabs might make things worse, BUT, having experienced what it can feel like as your blood sugar drops fast, even to only about 4, I know it can make you feel very ill and can be quite scary. One or two tabs, if they make him feel better, I'd say is ok - but do be careful that he doesn't scoff down any more. Suck one tab, wait 15 mins and test again. Also, this might be a good test... if the glucose tablet DOESN'T make him feel any better, maybe it's not the blood sugar swings that are the cause?
The only other thing I wondered too was - has he been checked out for blood pressure issues? If that is very high or very low it could be causing faintness and so on too.