Re: bog down at top speed Check you motor mounts to be sure they are not loose, it can cause a small vibration that will cause a fuel delivery problem.
Be sure your fuel valve on the tank is flowing properly, could be the valve or the gas cap not venting properly. I'd start there and keep us posted. |