Your idle speed may be too low. According to the service spec, the proper idle speed is 1,050 ± 50 rpm for 49-state and Canadian models. But you likely have a California model, which should idle at 1,250 ± 50 rpm.
This info may vary slightly from that in the service manual.
A forum community dedicated to all Kawasaki motorcycles including the ZX-6R, KLR 650, Ninja 250, Ninja 250R, and Vulcan. Come join the discussion about performance, modifications, troubleshooting, maintenance, and more!