A friend has a 2015 equinox with a crank cam corralation code. I hooked a scanner to it got the code, don’t remember the number, I then went and looked at live data. The ignition timing at idle is all over the place, rev up to 1000 or above and it is steady, it does advance as rpm’s go up like it should, but at idle it will vary from say -4 to 12*. I don’t hear any rattle like a timing chain just starts sputtering. Would a new crank sensor and cam sensor possibly take care of this or do u think it needs a timing chain. Miles is around 130,000 it’s a 4cyl. Thanks for any help.