Engine is standard 1.6L petrol, automatic, car is 2 and a half years old. They checked and there was a fault code logged to do with fuel pressure. They were saying this was potentially because I ran the fuel levels down at some point, but I cant believe that's the issue (partly because I haven't). I was slightly suspicious as I drove it to the forecourt and the issue was still there before they checked it. It's also coming to the end of the warranty period so ideally would want any issues fixed before I have to fork out for it.
There was an issue 4 days ago where I pulled away from some lights and the engine almost stalled before power came in about 1 second later. Don't know if it would be related to that...