My iPhone just started this issue. When I came home today it sees my wifi network, but will surfing the web it only uses the Edge network.
I have done the following things to try to correct it.
– restarting the phone
– toggling wifi on and off
– renewing the lease
– forgetting the network and reconnecting with password
– restoring the entire phone and refilling with the itunes backup.