I have a 1992 90HP Evinrude and I seem to be having a problem. When I put it in the water and put it in gear it will run for a second then stalls out. The only way I can stop it from stalling is to take the top off of the motor. It runs fine after I do this but the second I put the top back on it stalls again. Could there be a problem with it getting air? Someone told me it could be a busted seal around the exhaust or something of that nature. Any help would be appreciated. If you know the problem could you please give me a price estimate to have it fixed? Thanks