Yeah...I'd check for leaks too...try even on the gas....if it's like a pinhole or something small it may have to 'suck' it pretty good. Also,...not wanting to sound like Captain Obvious...but have you checked your plug wire caps for good connection...may try unscrewing the cap, clip the wires just a whoofer hair and re-screw the caps on. If it's mis-firing you may get some popping & bog. Dunno...hang in there, you'll get it figured out.