I too have had problems with my wifi forgetting passwords. For me, what appears to work (so far) is uninstalling ATT Hotspot. If you are not rooted, you can remove it from the market but you will still have the icon to re-install it.
While this could be one of the most useful bloat apps, it...