The engine is a 92-94 Force 40 2stroke single carb, the model and serial numbers are missing. Im working on the idle speed and have come across an issue that im sure has been discussed but I don't think im using the right search vocabulary. When the engine is in neutral, jumping between 750-1000rpms, and i shift it into forward gear or reverse gear the engine will remain in the idle speed range, (there is a miss fire or pre detonation which i am chasing down) but when i shift back into neutral the engine roars upto 2500-3000+ rpms with no signs its going to drop down. Also when in idle the engine will randomly surge to a pretty high rpm. What could possibly be causing that issue? I figure before i dig to deep into the misfire or pre det. I should figure that out. My service manual reading is leading me to think its the carburetor, but if thats not broken i don't want to fix it.