He has associated feeding with sleep. Sounds like he is comfort feeding. Have you tried offering him alternatives such as a pacifier or teething blankie. Spit ups are normal, burping will help. At 2 weeks old, there is nothing much which can be done. Be patient, baby will outgrow it. I promise! Jia you!