My motor won't run on both cylinders unless the coil wires are reversed. The bottom cylinder is working fine but the top cylinder will not run. Its getting spark to both cylinders. The guy working on it is a little stumped as to why. With the coil wires reversed it runs and idles fine but won't pump water. With the wires in correct order it pumps water fine but only the lower cylinder is working. Any help or ideas is appreciated. Thanks.