Hmm, well try clearing out the Wifi settings data and doing a hard reset (battery pull). I know my Wifi works correctly I used to always keep it on, but have receintly let it sleep when I am not using it. I run WiFi only at home (no signal in the house), and that gives me fantastic battery life. It doesn't show Wifi in the battery use status in the settings menu but since I started allowing WiFi to sleep my run time had more than doubled.