Mercury 2001 125 elpto, Motor sounds like it's missing and shakes ,I replaced the spark plugs, fuel-water seperator, greased prop shaft, changed lower gear oil and still no change. What else can I look for before taking it to the shop