340 Gets Terrible Gas Mileage

Like other have suggested that reading the plugs will tell you whats going on with fuel and timing. This will help.
FBO Ignition - Home of the HRR688 - Spark Plug Reading