I have been facing similar problem with my son and pretty much been doing the same punishments but with no luck. My son has just been acting out.
I've adopted some of the Supernanny Ideas. I also found negative feedback on the reward charts, but I think it's aleast worth a try.
I printed off a "chart" with options to get 3 stars for the day- Followed the house rules, Did my chores, Went to Bed. I found website you can create your own, his has Spiderman on it.
I went on Microsoft Word and did clip art pictures of different chore ideas like taking out the trash, feeding the dogs, help cook, picking up the living room, etc., Then I found pictures for fun things for him do when he has 5 stars on his chart, like go to the park, watch a movie, surprise activity, art and craft project, etc.
I am avoiding rewards like a new toy from the store, I might do a cheap grab bag thing as one of his surprises. Instead I what to to try to reward him with an action/feeling verses an object.
I typed the words under the pictures, since he is learning to read.
I laminated all the pictures and attached magnets on the back.
Each day he gets a few chores to do a day and we stick them on the refrig.
Also I posted the House Rules, I had my son help me come up with the Rules. I don't do warnings anymore, if one of the House Rules are broken he has to leave the room till he can apoligize for his action. If he comes back in the room with doign so I walk him back out, I have stopped the lectures and all the other explantions of why he is being punished.
I've just started this and I can see a difference already. I also had to do some adjustments myself like making sure I was doing some bonding time with him and just listening to him.
Good Luck!