You sound very certen 99% a sensor is the fault and 99% the O2 sensor been the fault. I been told its the timing chain, but I hear no rattle the Power Train light has now been ok for 2 weeks, but my diagnostic tool says P0018 is still faulty and sometimes it will be ok for 10km after I reset it...