When this happened to us around the same age, I thought it was reflux but I think what it turned out to be was a growth spurt. DS was getting mad that he couldn't eat fast enough, I think. He would arch and twist (ouch!) and then pop right back on. We were both frustrated but fortunately after a week or so it seemed to resolve. I never had any supply issues and he always gained plenty of weight, but I guess at some point he just wanted more more more

Good luck and hang in there!