Since you're using an iPhone 3G, I would recommand installing the modded iOS4 for iPhone 3G, it can be found at
You must login or register to view this content.
I've installed it on one of my iPhones and it works great ! you have the speed of OS3 with the possibilities given by iOS4