So my 300 has about 34000 miles on it. I have done all the maintenance, replaced belt, replaced steering fork bearings and any other jobs as needed. Yesterday I started noticing a slight jerking at takeoff only. I feel it's one of two things....either it's time for another belt replacement (though the last time it never jerked, I just knew it was time due to lack of power) or there could be a clutch issue. Any hints or suggestions as to troubleshooting issue is appreciated.