I was monitoring my timing at idle using torque app and I notice the ignition timing going up and down slowly from 10 to 23. Is this an indication of knock or some other part such as a bad camshaft position sensor? Or is it normal for the timing to vary wildly at idle?