First thing to try is checking/updating the pointer driver or software.
If you run System Restore try rolling back to a restore point before your problems started. If that fixes things, make the changes that you need one at a time to try and identify the offending change.