C.C.
Hi T.,
You poor woman! That is rough. Well, here's what worked for me. I think what you need to do is adjust his sleep/eat/wake routine. Right now you are feeding him just prior to him going to sleep, which I think is your problem. I think that if you feed him right when he wakes up, that will help. That way he will get a big, full meal, and he will be awake so you can burp him, and then he will be awake if he needs to burp any more after that. Keep him up for a few hours, then put him to bed. It's okay if he is awake when you put him down. Put him down BEFORE he gets cranky (because that is setting you both up for failure). Swaddle him, give him a binky, or whatever he likes to soothe himself, or lay your hand on him and say "sh-sh-sh" or use a white noise machine, or soft music... you get the idea. Help the little guy get to sleep without eating his way there.
What I did with my younger child that worked was that I'd feed her when she woke up (say, 7am), then burp her etc, then she would have play time for a while, and then at about 9:30am, she'd go down for a nap. She would wake up around 11, at which time I'd feed her, burp her, then we'd have awake time, and then around 1:30 I'd put her down for her second nap. You get the idea. At this age, they can be on about a 4 hour schedule for feeding/sleeping/waking. The great thing about doing the same thing at the same time every day, is that there is no need for CIO. The baby knows what is coming at all times, and is much happier and sleeps better. Also, make sure you're putting him to bed for the night early (like 6pm). For whatever reason, that REALLY seems to help the baby sleep longer and better.
I know this sounds way too easy to work, but it really did work for me. A mama friend of mine recommended it to me, and I've recommended it to others, and it has worked for us. If you want more information, the book that goes into more detail is "On Becoming Baby Wise" by Gary Ezzo.
Good luck, and remember, this will pass! (Even though it doesn't seem like it now!)