I have a 1989 johnson that had been set up for awhile, run in tank at idle once in awhile, went to start using is and varies problems occured, 1 would not idle, 2, when would run go to give it trottle it would open up to 1/3 th power and then bogg down, so figured it was old gas in carborator that went bad, we soak and cleaned the carborator, then put in a carborator repair kit, then we proceeded to test it out, in water tank it seemed to idle fine with just a small hestiataion, also it would rive up, then we went to test it in the river, the idle was ruff or none, and giving it trottle was about 1/4th, at that point it seemed as it was starving for fuel, we put a new fuel pump on and re-tested, the idle was better, when you went to give it trottle it would then open up as if it was going to run and then it would bogg down sometimes shutting off, can anyone help?