Home and Search don't work on my Nexus One
If the phone's registering the keypress and vibrating, I don't see how it could be a hardware issue.  Flash back to stock and see if it works.  Or at least CM6.