I have a 1990 2-stroke 3pg EZGO cart recently purchased. After replacing the voltage regulator for a charging issue, I have now discovered another problem. The cart seems to die on hill climbs and now has got to where it moves very slowly forward or backward and eventually won't move at all even though the engine seems to be putting right along. What I have checked or replaced so far, besides the VR, is a new battery which meets the carts cca requirements, I've drained the fuel tank and added fresh fuel mix in accordance with the ratio recommended in the manual(the automatic oiling system has long since been bypassed according to the PO). It has good spark at the plug and I've tested the compression at wot. It has 95 in fwd and 85 in rev. So I'm figuring on a top end rebuild first of all since it will need that regardless of whatever other problems might also exist. Does anyone have any advice for me which might be helpful before I begin? Should I pull the engine to do this or can it be done just as well in frame? Any other checks or components I should look at given the situation I've described? Thank you very much.