I have 2001 Mercury Optimax 150 that when I start up, the motor rises up on its own to approximately 1500 RPM and then cuts off. It will start up every time but won't stay at idle and again RPM rises up and cut off. Spark plugs, ignition switch,water relief pressure valve, thermostat, water pump rebuilt, 1000 CCA battery,TPS's, spark plugs wire,and impeller were replaced, all the connections were checked and seems to be in working order. Everything is fine according to smartcraft. If I give it some gas and keep it going the engine maxed out at roughly around 3000 RPM ( seems like not all cylinders working) put it back to neutral and it instantly died off, fuel and water pressure test all within spec. Roughly around 1600 hrs on motor. Thank you for reading and if you have any ideas, please help.
Thank you
Thank you