Keep getting the following codes, p0401,p0171,p0316,p0301,p0303, pending p1507 and pending p0308.Engine runs rough. poor idling. Newer spark plugs. Tested egr system. Passed all tests. Can't find any vacuum leaks. changing the coil packs used to get rid of misfire problem, but not anymore. If i rescan for codes while traveling at high rpm, no misfire codes. At idle and lower rpms, start getting codes. Changed egr valve and dpfe sensor even though they both passed tests. turning off ac at idle, helps to keep engine running. Thanks.
My car has 240000 miles.
My car has an automatic transmission.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing