What kind of flooring do you have in the kitchen? That could explain why the dog is afraid of the kitchen. Sometimes tile, shiny or light colored floors will bother a dog. Slow, steady positive training may help. So can some throw rugs if the floor is tile or linoleum.
Sorry about the big D. Honestly, the stress of the floor may be a big contributor to why he won't eat.