i would check your o'ring is still on the intake too, i know you trust your mechanic, but things happen
So I finally had some time to actually look and work on the quad. First I pulled the plug. Wasn't dark black but had some whitish tint to it. Lean ? Cleaned up and grounded the reverse ground. And park brake looks to be ok. So I'm going to give it a tad more gas as I think it's running lean. Correct me if I'm wrong. I will also at some point look at the jet.