This happens at this age.
Its a phase.
Just stick to your regular daily routine for naps and bedtime.
He still needs a nap.
Both my kids were like that too, AT that age juncture.
They are changing so much at that age, developmentally.
It will normalize.
I did not cry it out for my kids.
I just stayed in their room/sat in a chair with a magazine... cued them verbally to sleep, allowed them to wind-down PRIOR to nap time... kept everything quiet and calm etc. A toddler needs to WIND-down before nap. It takes me about 1/2 hour to wind down my kids. I don't interact with them, only minimally... and then they lay down. I told them "nap... quiet Mommy is reading..." without looking AT them.
Make sure, he gets run around time in the MORNING before nap. NOT right before nap. Otherwise, a child will be too 'wired' still, to nap and wind-down. So, make runaround time in the MORNINGS... boys, need that. Then they get spent and tired/ready for a nap at their nap time.
Boys need to physically, get out their energy.
So time everything, per his nap time.
ie: wake up in the morning, eat, go outside and do active runaround things. Physically active things. Go home. Eat lunch. Poop. (my son for example will NOT nap/sleep, unless he pooped first). Wind-down. Get things CALM and ready for nap. Go in room. Lay down, get himself geared down. Nap. Mommy leaves the room. Or you step out and say good night and close the door.
Keep to a daily routine. Do not give up your nap routines... or it is harder to get back to naps. Again.
That is what I did. My son is now 4 and he still naps everyday in the afternoon. He naps for 2-3 hours. He needs it. Otherwise he turns into a fussy tired monster. He does not last all day without a nap.
all the best,