tappets shouldn't be the problem either..peoples suggestions seem to be the right way about it.. from what ive read..
But also check what petty stations ur going to,
Iv heard and does make some sort of sense that cheaper fuel places not saying they do and these are on the lines of stations i mean possibly not themm like sains, asda tesco etc have cheaper petrol which means its waterd down and produces less mileage economical value and performance issues.
NOT always the case, but people have had water in their tanks due to some stations watering it down. But its mainly bcos its cheaper fuel cheaper end of the trade so uses more gases/fumes rather than oil in the petrol so burns quicker.
Might not be right, but try going at shell or texaco for a month see how much u get out of them in a full tank then try a place like i mentioned see what u get out of that.. mgiht be a difference might not be. cud just be threason if ur services are coming out A-oK!