I have idle problems

I can get it to idle around 1200 rpm and nothing lower. Turning the air adjustment screw on the throttle body will lower the idle below 1200rpm but the car will stall.
It idles rough, the exhaust sputters while idling.
From time to time, the car will stall if i cruise to a stop with the clutch disengaged. Happens almost all the time if I have the aircon on, I can stop it stalling by engaging the clutch to bring rpm back up.
I have cleaned iscv valve , throttle body, adjusted tps, test injectors(new seals), new rotor arm and cap, new ignition leads, ignition timing correct. It is not using water and there are no fault codes. What else? I do not know what valve timings are set at for the adjustable cam gears(not done by me), i think it is advanced from memory... could that be the cause?