Here's my little story, hopefully helpful. I had the exact same problems and pulled the reeds, carb, looked at electrical. I was baffled, I know my way around engines for the most part and it had everything, spark fuel etc. It would start, idle fine but bog and never get above a certain RPM...