Sorry you were missed - lots of us were away for the holidays.
Do you think he just needs to stay awake a touch longer? Anytime mine started getting ridiculous before nap time it was because they were not quite tired enough. If you think that's the case, I would try pushing his A time by 15 minutes and see what happens.