Just spoke to the shop and they said they had done a crankcase pressure test which resulted in oil being pushed up into cylinder 3 which would be causing intermittent miss fire and it definitely needs new piston rings. Cost likely to be 6 hrs labour at £60 per hour. £150 for new gaskets and £150 for Piston Rings. Plus £108 already spent. £768 +vat.