I have a Maruti Suzuki Alto K10 (a petrol/gasoline 1,000CC, 3-cylinder engine). Its idle RPM (without AC) is in the 840-900 range, and the engine load is 24-28% range (monitor using ODB2 scanner).
However, if I turn on the AC, the engine RPM does not increase; it is always below 1000 level and never passes 1,000 RPM level, but the engine load increases to 40-50% range. Keep it in 40-50% range until compressor clutch disabled (stop rotating). As far as I know, RPM should increase to 1,000 after turning on the AC.
This is OBD2 scanner screen record (initially ac off, after 1st second ac turn on). https://streamable.com/qec7sw
At Engine load is in the 40-50% range, instantly, RPM goes to the 900-1,000 range and quickly drops to the 840-900 range within one or two seconds (even if the AC compressor is on). In my opinion, there seems to be a fluctuation in engine RPM (ranging from 800 to 1000) whenever the compressor is running.
After the AC is on, there is a considerable vibration in the cabin and engine. There's no vibration if I press the accelerator/gas paddle to increase RPM to the 1,200 to 1,500 range.
A few months ago, a professional mechanic cleaned the engine's fuel injectors, spark plugs, and coils.
What could be the reason?