Hi,
My son did the same thing it was very hard to deal with. He was so overtired by dinner time that our evenings were stressful with his hair-trigger meltdowns. Yes, we did put him to bed earlier than when he was taking naps but a tired kid is a tired kid, he still needed a nap. I tired everything and determined it was a control issue.
I don't know that I have advise on how to over come the control issue part put I did get to a point where we could put him down on Friday and Saturday. Those were the days that mattered the most to me.
He did seem to even out a bit and the meltdowns lessened. Maybe lay off trying to put him down for a bit to given him control back and then try again but create a win win. Do something he likes and then say after we finger paint we are going to lay down for a nap.
It's hard, you have find a way to create a win win so he doesn't feel powerless.
Good luck! I understand your frustration and still go through it.