I have a 99 evinrude ficht 225 that wont make full rpm. the motor sounds and feels like it is running fine, but wont rev past 34/3500 rpm. i have recently cleaned all the fuel injectors, replaced filters and fuel lines. it was running rough and would not idle consistently before i cleaned the injectors, that has fixed that issue. could it not me making full rpm because of an ecm or emm issue?