Hello everyone. I have a 2000 Mercury Optimax that started rpm change at rpm over 3000. When it does it, it will only go down about 300 rpms, then 10 to 20 seconds later it will come back up to the rpm it should be. Under 3000 it runs perfect. Idles perfect. Starts perfect, and has no engine...