It seems to me that it's a problem with either the timing or the valve adjustment, but it's a bit complicated because the fault is a little difficult to pinpoint. It happened to me in a Fiat Fiorino, and it was due to the valve adjustment. In another similar case, with black smoke and everything, but in a Renault Twingo, it was the timing or valve clearance. When there's a lot of smoke and it's affecting the fuel, it's unlikely to be the sensors, but it's always a good idea to run a scan to rule things out. It also happened to me with a Fiat Punto, and the problem was the central injector not sealing properly. Try a simple test first to rule out a couple of things: remove the air filter cover and turn the ignition on. Fuel shouldn't pass to the throttle body until you start the engine. If it does, check the injector seal. It could be that simple. Good luck, and let us know. If after you've tried everything nothing works, put a Peugeot mechanical carburetor on it, haha. Nothing, my friend.