I'm having similar problems... all started after updating to 2.3, but phone fell (has a phone case) recently...and ever since, the home screen is wiggin' out, toggling (or trembling) between screens, not changing orientation immediately after turning. I've re-calibrated, I've restarted. I've taken out the battery. Sometimes pressing the home button will not work. the screen will get stuck on a screen, or even have "phantom" touches... The drop wasn't a big deal, so I don't get how that could cause the issue.
Also, when I restart or completely shut down and restart, the starup is suspiciously TOO fast... Like it's not booting up properly. any thought?