I have a Toyota Vitz (Japanese version of Yaris), 2014 model. The current mileage is around 22,000 KM. The Check Engine and the VSC lights went on last month and it went off after turning off the vehicle for sometime and starting it back. The Check Engine and VSC lights came back on today and went back off after stopping the engine for a while. The issue seems to be intermittent. I had it diagnosed and the error codes I've got are:
P0571 - Brake Switch "A" Circuit
C1201 - Engine Control System Malfunction
Basically I may have the C1201 code because of the P0571 code. The P0571 code means my brake switch is faulty.
Any thoughts on this? Also want to know a good mechanic who can help to fix the issue.
Screenshot below: