I have a 2012 Fiat 500c 1.2 petrol with 50k miles on the clock which until lately was running well. Recently I discovered occasional bad stuttering of the engine which only happens when giving the throttle a generous press down to rapidly accelerate (for example when negotiating a steep hill) but does not stutter when building speed gradually. With the associated jerking and stuttering of power comes a dashboard full of warning lights, leaving the warning triangle, stop-start function indicator lights illuminated and the engine management light flashing. They all reset after the engine has stopped for a period. Can I seek views on the likely causes to investigate please?