iscv
the idle speep c.v will adjust rpm when load is put on engine. AC, rear defrost whatever. Also could be map sensor.Does both fans kick on when you turn ac on? Your compressor may just have a bad relay, not turning it on. I dont know where it is located on a civic though.