I have Honda civic 1995 swapped with honda city 2002 engine D13 1300cc.When the engine is cold, it takes so much self to start. when the engine is started the rpm goes too low about 100 150 and slowly slowly it comes to 900.
Is your ecu correctly wired up? Does the engine have its thermostat valve? Does the idle control motor actually work or is it stuck? Disabled by mechanic?