to add its sooo hard to tell without seeing it as could be a air flow meter issue or a lambda sensor,allsorts. start with the plugs which is a obvious service item
any reason why i shouldn't use 10w 40 semi synthetic in my x type with 168 thousand on the clock.
figured it could use a slightly thicker lube as its bound to be a bit worn!!!?