I have a 2004 ZX10R and after the engine is warmed, past 160 degrees F, the idle will slightly raise then almost stall, then raise and almost stall again. If left idling too long without revving the engine, the engine will die. Lately, especially in hot weather, the engine will get jerky and surge while cruising at slight throttle. If revved it will clear up and it always accelerates without issue. This will never happen if it is a cool day and the temp never raises over 160 degrees. In fact, it runs great and cruises great just as long it is kept under 160 degrees. I have checked all the vacuum lines and nothing seems to be out of place. Any ideas what is going on?