Made service more persistent by adding notification bar. Turns out, Android was killing off the service when memory was running low causing wonk to surface.

Can only be installed on internal memory. Needed to make sure the service can started up on boot. (Thanks to mjukis for pointing this out)

Only dewonkificates when screen is off to avoid conflicts with any apps you may be using.

Removed debug logging

OK, I have written an app to attempt and stop call wonkyness on CM7 builds. Specifically the phone locking up when making and receiving calls.It's my observation that it's the mic that causes the phone to lock up and so this app opens and closes the mic every minute to keep it "fresh". It's a long shot, but I can't seem to duplicate wonkyness with it enabled so I'm posting it for other to try.Now after a few positive comments to help boost my confidence in the app, I've made it's own thread to make it easy to track comments.Just install and run (or just reboot as it auto-start on boot). To disable, uninstall it.Please post your results!Change Log:Version 1.4Version 1.3Version 1.2