[HD2 Android NAND Development] tin2404:
I have experianced same problem,but I fix that with installed kernel tytung_r14_charan_magldr_latest.zip,and with this update 14/12/2011 battery is excellent ! Except,that it will be nice touch to add lights.htcleo.so in ROM, otherwise notification light does not work,and it needs every time during installation to install CWM patch for it. ..no need to look further for another rom.:-)

My build.prop is as follows (perhaps it could be usefull to someone) :

#begin build properties
ro.build.description=1.22.531.8 CL277427 release-keys
ro.build.fingerprint=tmobile/htc_vision/vision/vision:2.2/FRF91/277427:user/release-keys
dalvik.vm.dexopt-data-only=1
dalvik.vm.dexopt-flags=m
dalvik.vm.heapsize=32m
dalvik.vm.stack-trace-file=/data/anr/traces.txt
keyguard.no_require_sim=true
media.a1026.enableA1026=1
media.a1026.nsForVoiceRec=0
media.stagefright.enable-http=true
media.stagefright.enable-meta=true
media.stagefright.enable-player=true
media.stagefright.enable-scan=true
mobiledata.interfaces=rmnet0,rmnet1,rmnet2,ppp0
net.bt.name=Android
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.hsdpa=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
persist.service.swiqi.enable=1
persist.sys.shutdown.mode=hibernate
rild.libargs=-d /dev/smd0 nand_init rmnet_mode
rild.libpath=/system/lib/libhtc_ril_wrapper.so
ro.board.platform=qsd8k
ro.build.date=Wed Dec 14 00:05:10 GMT 2011
ro.build.date.utc=0
ro.build.display.id=GWK74
ro.build.host=proxmox
ro.build.id=GRI40
ro.build.product=leo
ro.build.tags=test-keys
ro.build.type=user
ro.build.user=root
ro.build.version.codename=REL
ro.build.version.incremental=eng.root.20111214.000431
ro.build.version.release=2.3.7
ro.build.version.sdk=10
ro.com.android.dataroaming=false
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.wifi-watchlist=GoogleGuest
ro.com.google.clientidbase=android-google
ro.config.alarm_alert=Alarm_Beep_03.ogg
ro.config.cal_notification=crank-ringtone.mp3
ro.config.msg_notification=crank-ringtone.mp3
ro.config.notification_sound=crank-ringtone.mp3
ro.config.ringtone=crank-ringtone.mp3
ro.media.dec.aud.wma.enabled=1
ro.media.dec.jpeg.memcap=80000000
ro.media.enc.file.format=3gp,mp4
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.vid.codec=m4v,h263
ro.media.enc.vid.h263.bps=64000,4000000
ro.media.enc.vid.h263.fps=1,30
ro.media.enc.vid.h263.height=144,480
ro.media.enc.vid.h263.width=176,800
ro.media.enc.vid.m4v.bps=64000,4000000
ro.media.enc.vid.m4v.fps=1,30
ro.media.enc.vid.m4v.height=144,480
ro.media.enc.vid.m4v.width=176,800
ro.modversion=CyanogenMod-7-12142011-NIGHTLY-LEO
ro.opengles.version=131072
ro.product.board=htcleo
ro.product.brand=tmobile
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.device=leo
ro.product.locale.language=hdpi
ro.product.locale.region=
ro.product.manufacturer=HTC
ro.product.model=HTC Vision
ro.product.name=htc_vision
ro.ril.ecc.HTC-ELL=92,93,94
ro.ril.ecc.HTC-WWE=999
ro.ril.emc.mode=2
ro.ril.enable.a52=0
ro.ril.enable.a52.HTC-ITA=1
ro.ril.enable.a53=1
ro.ril.enable.a53.HTC-ITA=1
ro.ril.enable.dtm=1
ro.ril.enable.managed.roaming=1
ro.ril.enable.prl.recognition=1
ro.ril.gprsclass=10
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=5
ro.ril.hsxpa=1
ro.ril.oem.nosim.ecclist=911,112,113,115,117,999,000,08,118,120,122,110,119,995
ro.rommanager.developerid=cyanogenmodleonightly
ro.service.swiqi.supported=true
ro.setupwizard.enterprise_mode=1
ro.setupwizard.mode=OPTIONAL
ro.sf.lcd_density=160
ro.telephony.default_network=1
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.wifi.channels=
wifi.interface=eth0
wifi.supplicant_scan_interval=120

:-)