Sounds like it may be battery time. My 300 loves a fully charged system, and has issues with low voltages. Plus, check your choke cable. It may need readjusting. The choke 'piston' must be fully seated in the carb, or it will bog on acceleration. Even out 1/8 inch will cause it to bog on acceleration or partial throttle. Hope that helps........