Why don’t you start with a real MPG test instead of guessing what you have - you mention idling, winging the motor, etc.

Top the tank, warm the motor up and go 30 or 40 miles sustained speed then top it off again.