What kernel are you running? Some kernels have issues on some phones. For example, if you run Imo's kernel that unlocks 184MHz, some phones react horribly negatively to this and chug your power and overheats. Give us more info about what you're running and what you've tried. Also, try some other kernels.