Throttle body did look a bit mucky, generally oily, I didn't see a maf, although I don't know where it is.
Are these cars not rated for E10,
I haven't had a petrol car in 10 years, diesels my preference,
Will it do it harm running on e10
I have run all mine on Supermarkets cheapest offering for 20+ years.. mpg is still good.
Did the new plugs and leads sort your issues ?