Hi hon! I'm sorry you're having such a tough time! *hugs* Let's see if we can figure out what's going on with your little man.
Just something that jumps out at me initially is that you might want to try and push those A times a bit. Most LOs his age are averaging 3-4 hour A times (
http://babywhispererforums.com/index.php?topic=64158.msg476652#msg476652).
I don't think solids are giving you a hard time, really. But I don't have much experience there, so hopefully some other moms will chime in with their perspective!
What I think is happening is that his A times are "too small" for him and that's leading to one of two scenarios:
1) he's starting to compensate for that awake time at night. In that case, lengthening his A times will get him properly tired for his naps AND bedtime.
What is he acting like when he wakes at night? Have the NWs been happening only since you started cutting out night feeds?
2) (the scenario I'm leaning more toward) He starts of the day UT, takes an UT nap; but by the end of the day is very OT. That OT presents itself in night sleep with frequent wakings and early wakings. He might be wanting to BF because that's how he knows how to comfort himself at night. Again, once you lengthen that A time, the naps will get better and the night sleep will get better, too.
Could he have different awake times everyday?
It's possible, but if all is going according "to plan," there shouldn't be a DRASTIC variation. So, it might be 5:55, 6:10, 6:02...that kind of thing; but not an hour difference.
I tried to sh/pat and PU/PD for about 45min but it didn't work in extending his nap.
I've heard from other moms, plus have tried unsuccessfully myself: UT naps are nearly impossible to extend. The best plan of action is to get them up after 40 minutes of trying (or less if you know that UT was the culprit of the short nap), let them have some low-key A time, feed around the next time, and put them down for their next nap a bit earlier.
Let's see what some other mommies have to say, too (especially about solids/BF weaning at night).
Hang in there! We're here to help