Motorola Milestone - CyanogenMod 6 for Milestone (Android 2.2 Froyo)バッテリー持続時間

MilestoneをCyanogenMod 6にして使いましたが、やはりバッテリーがもちません
連続で使っていると半日で充電必要な状態になります

CPUクロックが900MHzになっているそうなので、CPUクロックをデフォルトの
550MHzに変更してみました。
変更は、インストールの時に使った、OpenRecoveryを使ってOpenRecoveryの
メニューの「Froyo Moding Menu」から設定可能です。

変更するとましになりましたが、朝、昼、夜に30分程度使うだけで
一日ぎりぎりの状態です。使っていなくてもバッテリーが減るのが
2.1のROMの時よりも激しい状態です。

結局、2.1のROMに戻してしまいました。
純正のメーカーでチューニングされているROMでなければやはりダメなんでしょうか・・・