Overheating
Well, after a bit of poking around, it seems to be related to overheating of the laptop, and wear of the case to the point where the touch pad gets pinched in different ways depending on how I sit the laptop, whether I lean on it, and a few other factors.
Sounds like time for a service, at least...
