1st off, im no expert, but my 2p worth
see if your radiator is getting hot? If the car overheated then could be that the thermostat is knackered, since the temp sender is around that area that could be misreading and causing the ECU to overfuel and its running rich? So if you can test the emissions see what its running at. You could have an air lock so check the heater in the car, is it getting warm, if not possible air lock. When cold, Open the expansion tank, start the car and let it get up to temp, if you see bubbles in the coolant then you have air in the system. Dont let it ge