Had the same sort of problem with my Nexus One. Different OEM too. Pretty strange. Maybe the open source version of Android doesn't have anyway to keep the touch sensor calibrated beyond turning off and back on. I can recall ThinkPad's where the trackpoint would get stuck going a certain direction after some use as well. So continuously calibrating input devices is certainly something that can be required.