318 poly heads?

The speedometer being off can definitely have a huge affect on it because you have to know how many miles you went to know the MPG. Could also have tuning issues so it may be a combination of things.