Maybe some of the system changes WHDLoad makes aren't getting reset when you warm reboot. Is it when you warm reboot out of a game or exiting the game and then just rebooting? What tooltypes are you using, and what settings do you have in your config file?