Which engine light is on? The yellow one? If that's on it has to show a code, try a diff reader,
Cutting out isn't limp mode. Limp mode is reduced power, get ya home but not in a hurry
My 1.6 is LPG and first port of call would be to test if this is an issue cause by the LPG set up not being correct.
If the LPG diagnostics are out, the EML will come on as the lambda will be reading the wrong fuel mix and reporting the fault or there could be problems with the LPG injectors etc...
Are you able to reset the light? If so, first thing to do is to drive it in petrol only and see if the car runs normal and the EML stay off. IF so, you need to get the LPG plugged in, checked, set up correctly or the faulty parts replaced.
If the EML comes on in petrol mode then you clearly have a general engine fault that needs the codes reading. As has been said, their must be a code if the light is there, but not all code readers can pick them all up.