Can only comment on other cars namely Mitsubishi how we cured some problems (ECU)with engine light on !
Many stated check and remove all sensors leads etc , but we found a simple cure that often works .
1/ turn off ignition .
2/ remove the fuse that turns off the engine light .
3/ put ignition on , obviously no engine light comes on .
4/ ignition off
5/ fuse back in
6/ ignition on but dont turn engine over
7/ you will often hear "clicking" as the ECU reboots all the sensors it takes average 20 -30 seconds .
8/ turn off
9/ restart car light now often goes off !
* this works I was told by a guy who worked on ECU's as the system can lose functions on odd sensor / chip etc by dust , moisture or even Alternator surge when battery is low in winter , it has worked many a time and worth a go ! Xx