Had my 89 XP150 E150STLCEM in the shop to install hydra steering and tune up/ water pump. I pick it up today and it lit right off when unloading in lake. Just out of the no wake zone, opened her up to findthat it would just barely get up to plane and running VERY rough. Thought maybe engine decarb was still in system so I pushed a little harder. Then it fell on its face barely running 1000 rpms. I let off and it died. Trolling motor down and back to the ramp I go. Loaded back up and back to shop. Mechanic told me that tune up could not make it run that bad. Convinced him to put it on the muffs. He states it sounds fine. I noticed that the top and bottom carb linkages are not moving when he revs. Also tremendous amount of smoke. I shut it off and he hooked up linkages. (bent the H*** out of the rods) said to try it again. Back to the ramp. Still runs rough and smokes profusely. (Whitish blue) Opened it up and fell on its face again. Took the hood off and I reattached linkages and bent as best as I could to get to original position. Got it back to my boat house. Shop put in NGK plugs B7HS-10 gapped .050, I changed them to CHamp QL77JC4 gapped .035. Thing still smokes very bad. Left a big cloud hovering all the way across cove. What else could be causing this?? Any takers??