Could the P0170 fault code be a result of the P0300 as well, many times i've been corrected by others on here saying a misfire will cause excess oxygen which will then (i assume) be detected by the 02 sensor and alter fuelling to suit.
Copyright © uk autotalk