yes there are common reasons for the light coming on...
....fucking LOADS
no seriously, it could be a number of things. st170's have quite a list of common faults so the only thing to start with is read the fault codes. do you know anyone with a fault code reader or bluefin (as this can be used as a code reader)?