if you dont want to upgrade you can download your firmware and press shift+restore and chose the firmware your currently on and restore to it...
NICE!!!!
Can you please explain a little bit more on how to do this on itunes
yes of course, its very easy to do it..
download your firmware
** Use the firmware listed here only for iPhone 4 (4th Generation) models **
Version 4.0 Modem Firmware 01.59.00
HTML:
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone4/061-7380.20100621,Vfgb5/iPhone3,1_4.0_8A293_Restore.ipsw
Version 4.0.1 Modem Firmware 01.59.00
HTML:
http://appldnld.apple.com/iPhone4/061-8619.20100715.4Pnsx/iPhone3,1_4.0.1_8A306_Restore.ipsw
Version 4.0.2 Modem Firmware 01.59.00
HTML:
http://appldnld.apple.com/iPhone4/061-8807.20100811.3Edre/iPhone3,1_4.0.2_8A400_Restore.ipsw
Version 4.1 Modem Firmware 02.10.04
HTML:
http://appldnld.apple.com/iPhone4/061-7939.20100908.Lcyg3/iPhone3,1_4.1_8B117_Restore.ipsw
then in itunes hold down SHIFT or option for mac + restore it will bring up a window where you can find and select the firmware you want to restore to, it wont work for earlier firmware then you have on your iphone so use the firmware you currently have, that should work so you dont have to upgrade