As above, when the engine is warm it's a bit lumpy initially. It's like the engine is over fuelling coz it doesn't know that it's hot. Annoyingly, I recently changed the engine temperature sensor because I had an EML on and my cheap Amazon code scanner told me that there was a P1296 code. Code scanner then cleared the code and seemed a bit better. Now my EML is back on the code reader won't connect to my ECU so I can't see if it is the same issue. Any ideas? I'd be surprised if it was MAF because it's fine on cold start and any other occasion. Could be a dodgy coolant temperature sensor?