Hmmm..well, if he was out BBQing (as in dinnertime). I'm wondering if you are perhaps "hungry"? Whenever I get an out of the blue craving, I ask myself am I Hungry, Angry, Lonely or Tired? (H.A.L.T.). Most of the time, I'm one of those things..usually, hungry or tired..sometimes I'm even dehydrated and need water.
Just a thought.
Hope you hung in there. Look forward to an update.