I have twin inboard engines with dual controls (flybridge & cabin). One of my engines will intermittently idle high. Under power will idle at 1200 rpm, but will shoot up to 2500 when out of gear. I shut the engine down a couple of times and restarted and the engine idles okay. But others times it jumps back up to 2500. I did have a linkage problem between the upper and lower throttles, but that has been fixed. I've sprayed the linkage down with lubricant too. Any thoughts?