does it run ok until gets up to temp.. if so could point to 02 sensors in the exhaust maybe, or the 02 sensors are picking up a stretched timing chain maybe, needs to be code read recommend autocom cdp best value for money cant beat it link below for a idea of what it is, if not in to diy trip to garage get timing and 02 sensors read and run on gas machine maybe,, but that will cost 4 or 5 times the cost of scan your self
https://www.ebay.co.uk/itm/2017-Blu...=item260db24da1:g:mQkAAOSwwPRcGOfv:rk:10:pf:0