I had similar problem and after recalibration works fine. have had to recalibrate 2x since then. have upgraded to O2 froyo am happy all works fine.
to recalibrate turn off and restart holding volume control in center til screen shows options, do calibrate ( i set mine on table ) and restart. check there are other posts about doing that may explain better than I