so i got a evinrude 6 hp and got new needle new float had a mechanic tune it. when i got on the lake, when i open it up it it dies after about 30 seconds unless i keep pumping the bulb, which it last a little longer but still dies, the float they gave me was a little larger than the original one and plastic not cork, and the grooves dont match up on the float to the carb. had one mechanic tell me to try replacing the gas lines, another one told me i probably have the wrong float, the motor runs good at slow speed or idle its dies after i get going though and its a pain to start after that, any advice?