Oh heavens, he isn't getting the proper nutrients and that swill that passes for formula is such sub- nutrition, and you want his body to grow on that- it won't do it- and he, his body is trying to tell you that he needs real nutrition
Of course he is fussy- he needs nutrients to grow and he isn't getting them.
Ok, my daughter did this-at the health food store you can get goats milk, also pearl barley- you take 1/2 cup pearl barley, and boil in 2 quarts of water, until it turns pink, strain out the pearl barley- which you can eat for your breakfast or lunch- and then add the pink barley water(remember Roman armies moved on barley) to the goats milk- and see if your baby loses the fussiness. My daughter used this for the twins- worked great.
Also you can look at "Eat right $ your blood type"- and see you baby's blood type because YES different babies do well on different foods.
Also you can check out WestonPrice.com for the food your baby needs.
Right now you are deciding how your baby's brain will develop- you are deciding based on what you feed him- you are chosing the rest of his life, right now- so please please take care of him.
If it is possible nurse him. There are people who can help you with that, might not be too late, and of course THAT is the very best.
best, k