Hey guys been reading a lot on here and trying to figure out whats up with this 77 55hp evinrude. Spark is good, compression is 150 on both cylinders. It seems like the timing is moving on me. I've had it running on the muffs a couple times but when I take it on the water it would run good for a couple miles then very little to zero power. This was after setting the timing to 4 degrees. I had to change the synch and link a lot to get it to 4 (screw backed almost all the way out. Right now after my 2nd loss of power I pulled the flywheel to check the keyway and it is not sheared and seems o.k. but when checking the rotation when #1 is at tdc the timing numbers are 180 degrees off from the marker. Did something get off somewhere else? Thanks so much for any advice.