I think this is what the whole problem sounds like. I think this is why it sounds to me like the timing is off in the engine.
Probably when I mowed the muffler, the key sheared.
And wouldnt you know I just got back from dropping it off at the repair shop. Well I will call them and tell them to check it at any rate.
Thanks for the heads up.