I have a 82 starcraft with a 120hp mercruiser (serial 6124460) motor with a rochester sg2 (I think) carb. It starts easy and idles just fine. However, it is bogging down under load. It doesn't happen right away, some times it take a 15 - 20 seconds of good power for it to bog down and then after it idles sometimes it will go for a while, other times you have to baby it just to get it to move again. We have rebuilt the carb, replaced all the filters, check the check valve in the tank, replaced the plugs, coil, and pionts. We've tried new gas and gas treatments. Nothing we have done seems to affect the bogging. We checked the fuel pump, it holds 5psi of pressure (not sure if that is correct). Any ideas?