Intermittent High idle RPM

I have a 2007 Grizz 350. I have an intermittent idle high RPM where the reverse light (red) will start blinking. I can sometimes get the RPMs to go down to normal by reving the throttle but usually I will have to shut the Grizz down and restart. I just found out that there was a safety bullitin fir the CDI replacement but I was just told that it has expired and I would have to pay for the replacement. Does anyone know if the CDI issue would cause this and have a copy of the safety bullitin. I have never seen it.
Thanks,
Dave