it's compulsory to read the fault code stored in the autobox ECU...unless you have a low voltage issue due to weak battery or lack of charging, this can be ruled out with voltmeter on the battery with engine running which should be around 14V but if it doesnt go to limp mode it might not be the XYZ switch though there are 19 faults which can trigger those warnings that's why the code is important otherwise it can be just a guessing game