Before I take my boat to the shop I am hoping you guys could help me out. I have 90HP Johnson 1985 J90TLCOS model. The motor runs and I took it out yesterday?it idles rough and will stall out if I let it idle for any length of time. When I put the throttle down it jumps right out of the water and really moves but once up to top speed it will start to break up and then stall out unless I pull back on it. It will cruise at mid throttle with no problems but once I slow down it will break up again and sometime stall. I also noticed when I trim the motor up it begins to stall. Any help or ideas on what I can do to save a few bucks prior to being at the mercy of the boat shop.