When I fire up my 96' Johnson 225 Oceanrunner, it does fine but when it starts to warm up the idle climbs up to 1,100 rpm... That's a bit to high but then it runs away to 3,500 rpm and I turn the ignition off.. It continues to run at that rpm for another 10-15 seconds before it finally shuts...