318 missing and stalling once warmed up and at cruise

Thanks everyone, I shall check a few of the suggestions tomorrow and see how I go... failing that I shall book it in with my trusty shop nearby!