Hi there!!
At 3 months, los can handle from 1 hr 20 - 1hr 30 min A time.
http://babywhispererforums.com/index.php?topic=64158.0 I think your lo may be OT. He is having 2 hr A times (which is tooo long)
and this is making him OT. By the time you start your wind down routine, he is OT and that's why he fights naptime.
A time includes all the time bubs are awake, from the moment they open their eyes till the moment they close them again. So try to start your wind down routine after 1 hr - 1hr 10 min. of A time. By doing this, you will have a happy lo with no napfight! (Hopefully!)
The shpat may not be working because he is OT when you start doing it, so try it again, but this time try it after just 1 hr of A time. And experiment with different things. My lo doesn't like me patting on his back (he has reflux), but instead he loves the patting on his bun. So try different things and see what works for you and your lo.
If he takes a short nap (30 - 45 min) then, you will have to reduce his next A time by 20 - 30 min. So if he had a short nap, his next A time will be around 1 hr, so he will have very short activity to avoid OT.
I would keep an eye on the reflux. When I first read your post, it made me think your lo was in pain, because you said that no matter what you did, your lo would still cry, so just try to keep an eye on that. My lo is a silent refluxer, which means that he doesn't spit up milk, but he still has heartburn which can be very very painful. He takes an anti-acid and that has helped a lot during naptimes and nightsleep. So if you think your lo may be in pain, talk to your ped, he may prescribe your lo some anti-acid or some med for the reflux and the heartburn!
You are feeding him at 5 a.m., but then he gets some A time, which I think shouldn't be happening. 5 am should be treated as a night feeding, so there should be no talking, no playing, no activity time, just feed him and put him right back to sleep!!
Try to feed your lo every 3 - 3.5 hr during the day. Is he bottle-fed or breasfed?
When having short naps, your EASY will look more like EASASEASAS, so it is perfectly fine if your lo takes a couple of naps in just one EASY cycle.
Hope this helps. Keep me posted on how things go and feel free to ask any question if I have not been clear enough!!
Alexa