If suspect exhaust leak ride with hood off, if expect bad spark new plugs different coil, if suspect bad gas empty completely. To me sounds it could be bad gas. Fill it just enough and it runs that much until it hits the watery area of your gas tank. You said it ran one hour then it bogged when you thought you had a seemingly low gas tank, then you probably added a little more, water mixed in your new splash and didn't run. Also your stop switch could be a problem to, try lowering your idle and pull the plug with the black and white. The idle will be your kill switch momentarily.