I have only myself, and a lot of other posts I've read here to judge by, but I think it's a developmental thing. My DD is becoming more strong-willed and independent every day. Some days she takes her bottle just fine, other times she must have her blanket to play with, Ernie sitting on one side to look at and whatever else to distract her. And that only works sometimes. SHe used to be a fabulous eater of solids, and now I also have to distract her sometimes or she'll just decide sometimes that she doesn't want to eat and refuse to open her mouth. I think their appetites fluctuate a lot too, so some days they are hungrier than others. I'm trying not to make a big deal out of it, sometimes throwing away half of her meal at a time. My DD is almost 20 pounds and not hurting for food, so she will eat when she's hungry enough.
Interestingly, Rachel also has issues with lumps. She doesn't vomit, but will gag and eventually refuse whatever it is. She is also fine with finger foods, it's just the lumps in her food that bother her. She has no teeth either, though I don't really think teeth have anything to do with it. I think it has more to do with the fact that they do not expect lumps in their food because they can't see it, but they can prepare to chew when they are picking up the finger foods themselves. Who knows though, it's just a theory.
As for suggestions, I would say just ride it out and try not to get too worked up over it. If she doesn't want to eat, don't force her, just the meal. Don't offer a snack later, just try to stick to your normal routine. She'll catch on and it will pass. When it will pass, I wish I knew