That sucks bigtime! I had all kinds of BS troubles with my outboard for the first 2-3 years and had a hell of a time getting it taken care of under warranty as the shop doing the "work" was lying and saying that they were doing it and just pocketing the dough. Mine had a broken compression ring and ultimately required a rebuild, I took it in three times in the first 35 hours of running as it had managed to burn five quarts of oil in that amount of time (it's a 4 stroke). They finally fixed the motor after I made a complaint to Mercury of their fraud but they wouldn't fix it's idle problem ever, I had to do that. They thought that it was totally ok for it to idle at about 1300RPM instead of Mercury's suggested 600....The idle mixture was too lean, an easy fix but they tried to tell me there was some magic federal law that they would be violating etc. That shop had more scumbag thieves than any other that I have ever heard of, they were located about 175th and 99 in Shoreline, the recommended warranty outfit for Olympic Boat Center in Everett.
My advice to you Oscar: take your boat to Three Rivers in Woodinville, they are the best I know of. I had about 15 trips in a row that ended with me pissed off that my boat was still underpowered, running like crap and burning tons of oil. I understand all too well how frustrated you are right about now!