There are several threads regarding trackpad issues, notably this one.
For your first issue, several users have reported that the screws for the trackpad become loose over time. You might want to check and see if that’s the case for you.
Regarding point #2, have you tried disabling PS/2 emulation in the BIOS? That setting seems to be a common issue causing erratic mouse/trackpad behavior.