My 2016 Peugeot 308 1.2 Puretech has done 59,000 miles. Lately, the oil warning light has been flickering on and off. My ...