Amy,
Nebo's problems sound a lot like what I had been experiencing with Dusty over the past couple years. I tried worming him but the problem persisted. Then I had him tested for allergies and sure enough, that's what it was. Since he went for periods of no throwing up or diarrhea free, I put it off until it got to be happening more. According to the vet, the older they get the more the allergies become if they are untreated. I have him on a fish and potatoe diet now and he is doing better. You may want to consider having him tested for allergies if it persists or gets worse. I know it is kind of expensive.
Candy