Hi,
I have some similar blood sugar readings - only 1 fasting level of 102. Other lab fasting levels have been 85 and 99. When I test at home, I've had some readings as low as 50s fasting (average fasting is 76). My levels after eating have been fairly normal with a couple of high readings after big meals with lots of carbs. My GTT came back normal. My a1c was 5.3. I've wondered a lot of the same things as you. One thing I have noticed is that most prediabetics have fasting numbers above 100 consistently. When I asked my endo about my 99 number, he said, "perfectly normal". Did you know that up until a few years ago, anything below 110 was normal? I consider myself to be "pre-prediabetic"

I'm thankful I got a "heads up" call before it was too late. There is a very informative website that you can find if you google blood sugar 101 that answered a lot of my questions. I've recently quit obsessing about it, but I also exercise every day and eat protein with every carb. I stay away from sugar and white flour, drink plenty of water and try to do something moderately active after I eat (wash dishes, clean, etc.). Good luck!