I do know that I most likely have a bad rectifier. The reason I say this is because my tach hasn't read right at all. It reads great in idle speed only, but after that it drops to 0 once I speed up. And I have swapped it with a good known tach and it still did the same thing.
As for the compression I've had a bore scope peek through the cylinders. No carbon buildup. No anything along the cylinder walls.... Powerhead turns over first try on cold start.
Pertaining to your tachometer malfunction:
********************
(Testing Tachometer With Water Cooled Regulator/Rectifier)
(J. Reeves)
A quick check is to simply plug in a another new tachometer as a piece of test equipment. If the new tach works properly and the old tach didn't, obviously the old tach is faulty.... but usually boaters don't carry around a spare tach (see below). You've already checked this out.
A faulty rectifier wouldn't damage the tachometer, the tachometer simply wouldn't work. This is due to the fact that the tachometer operates off of the charging system and the rectifier converts AC voltage to DC voltage, enabling the charging system. A faulty rectifier disables the charging system, and the tachometer simply doesn't register.
However.... those water cooled regulator/rectifiers that are used on the 35 ampere charging systems (and some others) bring into play a different type problem, and as you've probably found out, they are really a pain to troubleshoot via the proper factory procedure. There's an easier way.
The tachometer sending/receiving setup operates off of the gray wire at the tachometer. That same gray wire exists at the engine wiring harness which is connected to the engine electrical terminal strip. You'll see that there is a gray wire leading from the regulator/rectifier to that terminal strip, and that there is another gray wire attached to it. That other gray wire is the wire leading to the tachometer which is the one you're looking for.
NOTE: For the later models that DO NOT incorporate a wiring terminal strip, splicing into the "Yellow Wire" mentioned will be necessary.
Normally the Gray wire leading from the tachometer is attached at the terminal strip to another Gray wire which leads from the water cooled voltage regulator/rectifier...... remove the gray wire that leads to the tachometer. Now, find the two (2) yellow wires leading from the stator to that terminal strip. Hopefully one of them is either yellow/gray or is connected to a yellow/gray wire at the terminal strip. If so, connect the gray wire you removed previously to that yellow/gray terminal. Start the engine and check the tachometers operation, and if the tachometer operates as it should, then the regulator/rectifier is faulty and will require replacing. If the tachometer is still faulty, replace the tachometer.
If neither of the yellow wires from the stator is yellow/gray, and neither is attached to a yellow/gray wire, then attach that gray tachometer wire to either yellow stator wire, then the other yellow wire, checking the tachometer operation on both connections.
You have already found the problem... see below, marked in RED.
I've found this method to be a quick and efficient way of finding out which component is faulty.... the tachometer or the regulator/rectifier. It sounds drawn out but really only takes a very short time to run through.
If the water cooled regulator/rectifier proves to be faulty, don't put off replacing it as they have been known to catch on fire with disastrous consequences.
********************
As for the compression: I understand the problem in not finding any flaws with a bore scope, however whereas a difference of say 5 to 8 psi difference between cylinders may not indicate a problem... a difference of 20 psi does absolutely. Bored a little too much oversize, honed instead of a needed bore job, cleaning and re-installing used piston rings, something! No intentions of trying to sound like a "know it all" or insulting your intelligence here as I'm sure that this psi difference is weighing fairly heavy upon your mind.
When I was working on these engine daily, to encounter a 20 psi difference... that would have me tearing down the powerhead completely (with the customer's approval) to pinpoint the problem. However in your case, would there be a possible warranty still in effect?
********************
The "powerhead turns over first try" mention, I assume, indicates that the electric starter cranks the engine over properly and that the engine fires and starts running normally every time. Good to know.