If the idle is set too low it would cause those problems. Idle should be set with the motor in the water and in gear. Also try running some Sea Foam thru it.