Sudden Power Loss (opinions)

Have you checked the muffler bearings?