OK, after almost 1 month after I got the iPhone 4 and tried as many as possible options, what I tried.
Signing out from app store: no change
Turning on and off Celluar data netword + 3G for 1 minute turning them back on : no change
Deleting my email accounts + setting push > fetch: no change
Hard reset the phone: no change
Turning off location and notification: no change
Reset the phone under General/Reset: no change
Restoring the phone to original firmware without using backup (several times) Both Mac and PC clean install on both machines new OS with new iTunes: no change
Maybe I've missed something. 1 day ago while I was drinking my coffee I read this post of a girl that she jailbroke her device (nothing new) and she installed this application under Cydia called "SysInfoPlus" and she saw that the is no root user logged in, she used another apple called "Mobile Terminal" or "Terminal" to login as root. So that's what I did I've hard reset the phone charged the battery to 100% took it off the charger and left it over night with the root logged in, for the first time since I have this phone it was 100% in the morning I've been playing with it yeseterday a lot and it seems to be doing good by my previous experience, but I still not sure that it's the iPhone 4 experince that users got before 4.3. I've been talking to friends with i4 and they say it's doing ok. Althought I am not a big fan of jailbreaking it seems to work. I have no idea what so ever what did the login as root changed to my phone but it works.