I know I will be totally against all the other moms who will respond, BUT I did what some may call unthinkable, and gave my 2.5 yr old son back his binkie for NAPTIME only. I went almost 3.5 weeks with full on meltdown come naptime, where before he'd walk himself to bed and say night night, grab is binkie and nod off without a peep. There was one day where I left him in his room for 1.5 and there was no sign of him going to sleep. And what frustrated me the most was it seemed like b/c he wasn't going settling down easily he'd have a dirty diaper 2-3 times without fail. During they day he was HORRIBLE, crying non-stop, every little thing upset him. I was beginning to even question whether I should bring him in to the pediatrician's office. Then my mommy instinct said it seems like he's just tired and really wasn't ready to give the bink up, and we forced it on him. The only reason we took it away was because his front two teeth were really pushed up and the dentist said we should get rid of it ASAP. Well in the 3 weeks when he didn't use it, he teeth fell down and looked perfect.....
so I told my hubby last week I'm going to try giving his binky back just for nap time (still with a pin hole in it) but at least he'll physically have it. This was the BEST decision I ever made. My little angel is back, and he is making up for lost sleep. Last week he averaged a 3-4 hr nap. Yesterday I woke him after 4.5hrs. I'd say go with your gut. You know your child the best!! BTW he hasn't asked for his binkie once for bedtime. He understands its just for naptime, but then again he never had a problem with Bedtime when we took it away the first time......
Maybe you can give it too him just to settle down then sneak in and take it away once he's asleep. Or even consider putting him back in the crib...My ped said really they can use it until 4, and it really doesn't cause as much dental problems as previously thought...Sorry so long winded, keep us updated on what ends up working for you...