Engine is a Johnson 1997 150 hp outboard with six carbs, when I run the engine for an hour or so it is OK. Then it starts to idle up to 3000 rpm and it will slow, then rev up and down. When this happens the engine will also rev up and down under load. After it sits an hour or more then it runs OK. Then when I take the boat out again the engine will do the same thing. This only happens when the engine is hot.