hi there i have a yamaha dt 50 0n an o3 plate was running fine then stopped pulling as good and will only do 20 mph now so ive put new pistonkit new gaskets new plug fresh petrol and is still the same 20mph max and struggles to maintain speed anyone help much appreciated thnx graham