2003 4.3 MPI 166 hours. Engine starts and runs great reaches full rpm and speed. Never problem before. Last two days won't start for a couple of hours after running. If it does start rough idle and won't speed up. Leave alone an engine will start and run great. No ethanol in the gas. Water temp of the lake 90% engine runs at 175 or below. Two new fuel filters, spark arrestor is clean and changed plugs loosen gas cap. Last went to local dealer tried sea foam and fresh gas. Last today I had the battery tested as it was orignal and dealer said it could be a problem because where I purchased our boat a 500 CCA battery was installed and all along it should have been a 750 CCA said this might not power the electronics of our boat. Voltage with the old battery was 12.4 ona digatal meter. Looking for ideas or thoughts. Thanks Jon