OK, you are right the idle is supposed go up and down with the ac on. Check and make sure that the compressor is not cycling on and off as the idle goes up & down. If it is you could be low on refrigerant, if not there maybe a problem with you ac idle up solenoid. As far as the timing chain goes, I would say its time for a new one.