The kitten is having a difficult time transitioning to solid food. Try giving him raw fatty hamburger with some plain yogurt, and stop everything else. When the vomiting and diarrhea stop, you can slowly introduce other foods. Try not to give him too much at one time; it is better to feed small amounts more often.