I can relate to your situation as a somewhat rebelious sub myself. Like you I want to be submissive with all my heart but have some difficulties giving up control with some everyday things. It's always little things with me like dishes, showers, and basic things like that and I don't outright refuse I just try and debate to get out of doing something I really don't want to. Anyway that aside I see what you are going through and I think you should take Sebastian's advice to heart if you are a submisssive you are expected to submit to your Master and you seriously need to reflect on your behavior.
So some ideas for punishments, and I'm just going by what my Master has taken to doing to me. One of which is having you write an essay on what you did wrong and how you won't do it again making you evaluate yourself and come up with a gameplan, these essays can make you confess your inner feelings and you can learn alot about yourself. I have found this to be a highly effective punishment. It might not be a very fun punishment for you but the fact of the matter is if you are seriously being disobediant then you need serious punishment and this will help you improve.
Another punishment I am accustomed to, and the threat of it will make me do things quite quickly is a butt plug. They are extremely unpleasant when worn for an extended period of time, even an hour spent using one of these is unpleasant and will make you wish you had behaved. If your Master wants to step it up a bit and make the experience even more unpleasant for you then he could have you watch a horror film with the butt plug in as every time you get scared you'll tense up and it will hurt.
Anyway that's just my two cents I'm not nearly as experienced as everyone else on this board so take what they say to heart, punishments are just kind of my thing so I figured I would give your Master some ideas. Sorry in advance.