I agree, not all Rogers reps are the best out there. :P Even while I was working there I'd have to call in to authorize changes from the socalled Distribution Information Centre - and you'd have amazing reps that can answer everything and others that tell you bulls**t like "the customer can't return their hardware after the handset has been used for more than 30 minutes" - "Oh, ok - wait whaaa?".
I do really hope that they authorize a handset replacement. I know my 30 day grace period is officially over - if this problem persists I'll have to send the phone in to Apple.
I do strongly feel this is a software issue in the 2.0.x line. Don't know if you follow gizmodo, but if what is said there is true and the 3G Chips from infineon have a faulty radio protocol stack, which could be fixed by an Apple Software update. *grain of salt*
http://gizmodo.com/5036104/iphone-3gs-sluggish-3g-could-be-caused-by-lousy-chips et
Let's hope 2.1 fixes loads of stuff and gives my phone the stability of 1.1.4 back. I'm currently sitting in Downtown Saskatoon in my office with 2/5 Bars of 3G. My colleague has 7/7 bars on her N95. Grr...
To conclude my off-topic:
I've talked to Rogers twice now about this problem and a socalled "resend to switch" fixes my problem for about a week, then it its occurence starts sporadically from specific telus users - so it seems. The Rogers rep I talked to last time is of course blaming telus' CDMA network and higher rate of dropped calls, but couldn't complain how the user could still leave a voice mail on my phone if the call was "dropped".
When Rogers calls you back, try asking for a resend to switch to make sure you're not getting a "stale" signal on your phone.