the aircon is eating the engine power, at idle with it on ur rpms will drop. in your case its dropping to a case where the car is about to stall.
That rattling sound is comin from the engine. An engine that is about to start will shake and make noises.
try to turn the idle control up so when she uses the aircon the rpms wont drop so low that its about to stall