My port Engine, Yamaha Mod L225TXRS will no run smoothly between 1400 and 3200 RPM. it seems to run fine below 1400 and above 3200 but if you try to run in between it surges back and forth between the two speeds. The dealer rebuilt the carbs, changed all three fuel pumps, tested compression and vacum, changed all spark plugs, ran combustion chamber cleaner, replaced water separators and filters, replaced electric primers with bulbs and after having the boat for 3 weeks charged me $1600.00. Said the motor ran fine. It does not. After this I did the following, all with no improvement.<br /><br />-removed, cleaned and re-attached all grounds<br />-swapped computer module from starboard motor<br />-swapped all coils from starbord motor<br />-swapped crank sensor from starbord motor<br /><br />When I try to run between the above rpms and put a timing light on the motor, the timing jumps beteen 4 DegBTDC to 4 DegATDC, Runs up in rpm at 4DEGATDC and drops in rpm ar 4degBTDC<br /><br />Questions:<br />-Could it be the throttle position sensor?<br />-Can I bypass the sensors (throttle, temperature) so that the computer cannot cause these wild timing swings and if so how?<br />-Any other suggestions?<br /><br />Need help Please