제목처럼 엔진오일과 노킹발생의 상관관계가 있습니까?

작년 늦가을부터 노킹소리가 심심잖게 들려오다가 한달 전부터는 1, 2단 변속 후 가속페달을 밟을 때 마다 들려오기 시작했습니다. 가속하면서 계속 노킹이 발생하는 것은 아니고, 초반 악셀링시만 나서 일단 주유소나 바꿔볼까 생각하다가 며칠 전 엔진오일을 바꾸고 나니 노킹소리가 나지 않는 것입니다. 엔진오일을 업그레이드 한 것도 아니고, 광유에서 광유로 메이커만 바꿔서 넣었는데도 그렇다는 것이 신기하면서 납득이 가지 않네요.

나름대로 주유소 바꾸고, 연료첨가제 넣어보고, 안 되면 연소실 및 피스톤 헤드청소까지 하려고 계획 중이었습니다만 의외의 변수로 일이 해결되니 신기하기도 하고, 내가 여태껏 알고 있었던 것이 잘못 되었나 의아하기도 합니다.
참고로 제 차는 1.5 수동입니다.