had a few like this but not exactly the same, the ones I’ve had started ok from cold but not when hot, same thing, keep cranking and it will start but it floods the engine (run the car like it for a cpl of days and it comes up with "mixture adaptation limit exceeded") . coolant temp sender fault on each occasion. I think it’s been modified for that model because of problems with them but it’s still a case of standard to manufacturer