this has been an issue i've been experimenting with for some time now....
iphones and androids are completely different phones, first of all.
second, whether you are sprint/verizon/metropcs doesnt matter, as it depends on your kernel/ROM.
i switch between ROMs daily, and i've come across this...