Salam @Xulfiqar bhai, It's me with the Honda City 2001-2 again.
I have pretty much got all of the previously discussed issues fixed, only thing that I haven't been able to fix yet is proper idling.
With load and engine at operating temperature the idle goes way too down i.e. 575-600.
At cold starts the RPM numbers are:
- 1500-1600 (No load)
- 1100-1200 (AC on)
- 850-900 (Gear engaged i.e. in D)
But once the engine comes at operating temperature:
- 825-850 (No load - That's where I set my base idle)
- 625-700 (AC on)
- 550-600 (Gear engaged i.e in D)
I have verified ECU adjusting IACV duty cycle with load i.e. it goes from 20-22% to 40-42% with increasing load. What's the range though, how high can it go? Is ECU not adjusting enough.
Also did a compression test on engine to see if it's the low compression, numbers for cylinders 1 to 4 come out to be 165, 160, 160, 170 respectively. Also I haven't ever noticed oil reduction or anything that indicates low compression.
Also two weird things I noticed randomly:
- Once at standstill when I was showing this shit to a mechanic, the engine reached high temperatures that the fan came on with the heat gauge at middle but still it was idling at 1500-1600 RPM. Doesn't make sense, in my driving I have always seen it adjusting RPM lower with rising coolant temperature.
- Have noticed fluctuating RPM at idle at times in traffic i.e. erratic 50-60 RPMs fluctuations randomly for no apparent reason.
Can you please shed some light on how can I fix this, no one is able to understand what's going on here.
Thanks for the help, man.