I have had my Peugeot 208 1.2l for around 3 years now and the yellow engine light first came on a year ago and message pops on screen saying “engine fault please have vehicle checked”. I have taken it to different garages and they keep telling me there is no issue with the car and turn the light off. But it only stays off for about 50 miles, after that it comes back on? Does anyone know why this may be?