I just purchased a boat with a Mercruiser 140hp 3.0l engine. Replaced points, plugs, wires, condenser and distributor cap. I took it out to the lake today for the first time. It started right up idled well and ran good at half throttle. When I opened the throttle all the way the engine would bog down most of the time. Every couple of minutes it would have some power, then it would go back to several different degrees of being bogged down. It would back fire every once in a while. It sounded like it wasn?t getting enough fuel. I guess that I?m a little confused, because it was running good for about 5 minutes of every hour. Can someone give me some suggestions?