Global climate catastrophe?
I've got my bet on asteroid strike. The book mentions a glow on the horizon before the world ends, but there doesn't appear to be a lot of radiation... The boy would have definitely been sick if it had been a global nuclear war. That's what I love about this book - you're given very few clues.