I have a '83 Mercruiser 470 3.7 and it starts, idles, and runs fine for an hour or two and then if I go to idle it stops. I can get it started again but as soon as I put it in gear and try to power up it dies. I've changed the fuel, and fuel filter. Very frustrated.