Your description of the noise and conditions does not rule out the issue discussed on the ZX2 thread "Belt or Pulley Squeal at Idle?" created by OrwellianChild. Just to be SURE, try removing the oil filler cap and see if the sound goes away. If so, see that thread for your solution. Good luck.