You are on track. Eat slow, eat 1/2 to 1 cup at a time, eat more often. This will help with the shoulder pain. Usually this happens when you are eating too much at one time. When you have shoulder pain, go for a brisk walk and it will go away.
Best of luck