Hi guys, I know at least a little about custom ROMs, etc- I own a Nexus One and have Cyanogenmod running on it great. However, my girlfriend started complaining that her Droid was running slow- I figured I'd help her out by installing a custom ROM and upping the CPU limits. Oops. I'm in the deep end now! I flashed Cyanogenmod 6.1, Chevy No.1 kernel, then downloaded a free CPU setter from the Market (didn't realise SetCPU was free from xda-developers). It was working fine, but after a few restarts it's now stuck in a boot loop. Not instantly- sometimes it'll sit happily running for a few minutes before crashing out, but only if I don't touch it. As soon as I start trying to do stuff, it fails. I've tried reflashing the ROM from recovery. I've tried wiping data and cache, but it still restarts. What gives? Surely any CPU stuff I've done would be removed when I wipe data, no? If not, how can I remove it, bearing in mind that I can't really do anything on the phone without it restarting. I've somehow also lost SPRecovery- I'm now back down to the Droid stock recovery image- and ideas on how I can easily reflash that? I'm not sure if it's relevant, but the phone battery has pretty much run out. I'm running the phone plugged in, but I can't leave it on to charge because it gets stuck in the boot loop. Could low battery be a problem? If so, how can I charge it? Very grateful for any advice!