Over the last few weeks the engine management light has being going off and on periodically. I have the fault code P0170 Fuel Trim Malfunction (Bank 1). On three occasions over the fast few weeks the car engine management light has flashed three times and then the car has cut out completely. There appeared to be a shudder just before the lights went on. This is at speed of less than 30mph. From engine start up the car appears rather sluggish and does not want to accelerate up through the gears. The car appears fine after the engine warms.