There's at least one cylinder not firing. Reminds me of when my truck lets me know the plugs are fouled out from oil and need to be cleaned. Check for fouled spark plugs or bad/not connected wires. Pull the dizzy cap and clean off any deposits on the contacts. Report any or no change. The fuel gauge pegging out makes me think theres a ground loose or missing.