2) Dodgy contacts in the control unit (random speed varying, bashing can make it come back. Solution - remove control unit, dissassemble control unit (take off snap on covers, pull printed circuits apart where the fit together via a push connector, reassemble, reinstall). There seems to be problems with the push connector that just reseating it seems to cure. I've had this one on two separate cars now.