mine just stays on 1 or 2 bars and i dont get 3g either or if i do i have no signal what so ever.
apparently the signal where i am is fine its the first thing they always check. my boyfriend has a iphone 3g on o2 and it is so much better than mine and mine is the 3gs ! he always has signal and 3g .
just out of interest has your boyfriend had his iphone unlocked by o2, if he has have you tried your sim in his phone ?

.

they get enough out of me already i aint paying for that aswell il get it with my bank when i eventualy get rid of orange !