I also had this problem. Open the laptop and remove the battery. Reseat the flat ribbon cable from the touchpad and motherboard. Have been working for a week now without problems.
Yeah, I thought so too as mine also started to work ocassionaly when rebooted. Then it stopped working completely in both Windows and Linux no matter how many times I rebooted it. Reseating the ribbon cable actually helped, been working 100% fine now for 2 weeks since I did it. Could be worth a try at lest, takes about 10 minutes to do.