@bright raven,
If your SIM applications are not working, then you have exactly the same problem as me.
I reported a bug to apple devs, and after a long time, the cause was found (but not a solution yet, unfortunately).
Your battery drain is being caused by the baseband, which keeps crashing and restarting every few minutes, because it doesn't like your SIM card. You may have also noticed problems when you set a SIM PIN code.
There are two options at the moment to resolve this:
1) Keep getting replacement SIM cards until you get one that works, because some of them have different technology in them (don't ask me, I don't know much about SIM cards, but some of them have different memory sizes).
2) Get a replacement iPhone 4S - not all batches exhibit this problem, maybe some have different SIM readers in them. I tried my SIM in someone elses iPhone 4S - and it ran like a dream! So SOME of them work, at least.
At the moment there doesn't seem to be any software fix for this, and no amount of tweaking will help your baseband. I don't want to believe it, but it appears to me to be a hardware problem, rather than software. Apple have tried a couple of baseband firmware updates now, and it doesn't seem to be fixing the problem.
Hope the info helps. Book yourself an appointment to see a Genius at your local Apple store and get a replacement iPhone is my advice.