So i purchased Ibiza a few weeks ago and everything was going good until i realised that when i topped up a full tank it only gave me 180miles on the dashboard. First i thought this was an inaccurate reading but it turns out its pretty accurate as the last time i topped up an amount it predicted 70 miles and gave 80. So pretty close. I took the car to a garage to check this out because full tank should be 300+miles. But the mechanic found nothing under the diagnostic machine and doesnt want to syart taking things out unnecessarily.. In going to try fuel injector cleaner but im not hopeful for this. Does anyone have any idea what could be wrong.