Have you considered using the kitchen? I think you try and build your own an tinker a bit. Very easy to do, you may have already tried. Just a thought. The problems you are having with freezing shouldn't be a hardware issue.
*edit- If you are using someones prebuilt ROM you should post you question in the thread you downloaded the ROM from. Maybe someone else has had the same problem and can offer support. Otherwise like I said above the Kitchen is easier than ever. Give it a try.
Here is a link to instructions for using the kitchen.