Then you're experiencing the same that happened to me. twl3040 settings survive a reboot, be careful (as I had unmodified kernel but couldn't reproduce after removing the battery).