New engine install 2 summers ago. Now having power problems will not exceed 3500rpm. It idles perfect and in neutral can get up tp4500 rpm. Checked entire exhaust and fuel systems.Also the tach will occ rapidly change. Suggestions? Believe it maybe an ignition electrical problem. ? Corroded main connector may,loose wire or some kind of ground. Am I in the right direction

