The engine starts and runs fine usually. Cruising at about 3500rpm it will hesitate briefly like its not getting enough gas or losing spark. Once in a while it will cut off, but start right back up. Lately it has been getting worse. I checked for air leaks in the fuel line, took apart and...