Same here.....Ever since upgrade to 4.3.3 I went down from 10-12 hours to 6 hours a day on my normal usage habit....My phone get "hot" consistently and I loose 1 percent every 4-5 minutes it was getting horrid I had to remove the silicone case so that it cools off.....Here are all the things I did since:
1.) Turn on Airplane mode / turn off = didn't work
2.) I remove the apps that I installed after movin' up to 4.3.3 = didn't work
3.) I rebooted it 10 times and even rebooted while plug into iTunes as somebody mentioned = didn't work
4.) I reset the network setting twice = didn't work
5.) I reset the location warnings = didn't work
AND FINALLY......
6.) Remove Exchange (i'm on 2003) account, rebooted, and reconfigure it back.....and I still "feel" the lost so I let it drained off and shutdown....went home, plug it to the wall and it rebooted....this morning...TADAAAAA.....I was in tears to see that it is now discharging at normal rate and its not over heating anymore......YESSSSSSS!!!!!
One odd thing is that my usage time and standby time is equal......is that possible??????? Or do I have a background application that runs all the time but my friends have the same apps open his doesn't show the same figure......