Happy to answer questions if somehow in all this we find a solution!

Moving the pram when he started screaming used to work, but that doesnt work anymore

I have tried both - sitting up and lying him down, same result from both.

He is fine until he gets tired, then he loses it... at the start it was before I put the hood down. So I thought 'Ok, I just need to catch him before he gets overtired and put the hood down. That didn't make a difference.

Today we went to MIL's for lunch. He was pretty buggered, so I put him in the pram (lying down), and took him to another room. It took about 10 minutes of rocking for the screaming to stop, but he ended up sleeping for about an hour. That's the best sleep in the pram in the last month! It was in a room away from everyone else with nothing to stimulate him, so maybe the shops are just too much for him now that he is alert enough to want to look around. Also, I didnt have his straps on around his shoulders, just around his waist (so he wouldnt slide out), and maybe that helped him getting into a more comfy position? Not sure...

We will see how we go on Sunday... Easter is a good test for him, our background is Greek, so we have a lot of festivities out of the home... Wish us luck!