Going to give it a service within the next week or 2 and hope that does something before I start investigating further. Picking up:

Sparks
Oil, Air, Cabin & fuel Filters
Oil

See if that does the trick...