Mine does this too. 90% of the time it has that Puma magic, but every now and again it has a grumpy day where it can't be bothered. It can have several grumpy days in a row or go for months driving like a new car. It's completely without rhyme or reason.
I haven't figured out what it is yet. I'm just changing things bit by bit til it goes away!
Servicing probably won't sort it - mine has been well looked-after all its life, is always serviced well before interval by a Ford/Puma specialist and oil changed every 3,000 miles. I left it with my mechanic to use as his daily for a week so he could experience it having a grumpy day to aid in determining the cause - typically it was good as gold all week! There are no fault codes showing, emissions were fantastic at its recent MOT, I've had several comments about how smooth running it sounds - it's a real head scratcher!
If you happen to work out what it is, I'd love to know!