Two things jump out at me,
1) Your odo is off approx. 3. 5% with the tire change making your math in error.
2) Your speed is too high for good mileage, especially with a stick.
On my 05 mileage drops off when you go over 2000 rpm's Keeping it at 1800-2000 seems like the sweet spot. Try that and add 3. 5% to the odo when doing your math and it should put you into the 18's
1) Your odo is off approx. 3. 5% with the tire change making your math in error.
2) Your speed is too high for good mileage, especially with a stick.
On my 05 mileage drops off when you go over 2000 rpm's Keeping it at 1800-2000 seems like the sweet spot. Try that and add 3. 5% to the odo when doing your math and it should put you into the 18's