I don't think he has reflux because at night he sleeps alright in his crib.
I thought he maybe overtired but now I've been putting him down after a diaper change and it's the same story.
His 3 hour schedule looks like this:
Eats - 30 to 45 mins
Diaper change and play - 15min
Nap - he cries 15min to 1 hour and sleeps the remainder of the time until his next feeding. He wakes himself up for his next feeding but is still tired, sleepy and very cranky.
He is at his worst in the morning and the rest of the day we play catch up.
I've tried pacifier, putting him on his side, white noise, rocking him in his bassinet, swaddling but in the end it's the crying that wears him out to finally fall asleep.