1989 5.8 omc with hei dist from AAAmarine with E3 spark plugs will only go 2500 rpm, but I am able to go 30 to 35mph and I come out of the hole great. Engine never stumbles and at 2500 rpm it runs strong but won't go any farther I know I should be able to go 45 to 50 and be ataround 400 rpm. I'm wondering what could cause this.