Yesterday the motor (J90TSLECM) was very sluggish, had a hard time getting on plane and when it did it would barely get to 3800 RPM. Having just replaced ball and socket for timing advance rod, I thought it had popped out again. Nope. I left the cowling off to see if I could find anything and the motor came to life. All the power was back and it ran up to 4800 RPM with no hesitation. Put the cowling back on and it's a dog again. Did this a few times to confirm. same results. There are no obstructions in the intake tract, motor has great compression, 135 in all holes, and spark is great with a tester. Any ideas on what could cause this?