Boat wouldn't come up on plane, was like it had no power but would idle ok, a little rough but would idle. So I changed the plugs charged the battery and went out yesterday. Started up and run good to first spot then about time I got to second spot it lost power again and wouldn't come back up on plane and had to idle back to ramp. Each run was maybe a half mile or little more but not far. Do I have a bad cranking battery or something else?