P20F8 Intake Manifold Runner Control Circuit Performance (Bank 1)
P20F8 means the intake manifold runner or swirl flaps on bank 1 do not follow the commanded position, judged by comparing set point and feedback from the position sensor. Unlike P2004/P2006, which state a direction (stuck open or closed), this code reports poor tracking anywhere in the travel. GM's 2018 diesels set it when the tracking error exceeds 10 % in 80 of 100 samples, with coolant at 60 °C or more and the smart actuator powered for at least 5 s, as a Type B code; the 2025 diesel table 25OBDG04B uses the same 10 % limit over 960 of 1,200 counts for a DC swirl motor. Mazda found P20F8 on 2023–2025 Mazda3, CX-30, CX-5 and CX-50 caused by the swirl valve motor overheating from frequent actuation and fixed it with new PCM software (bulletin 01-003/26). Drivers notice the MIL and sometimes rough idle or weaker low-end torque.
Likely causes
Symptoms
- Malfunction indicator lamp on
- Rough idle or hesitation at low speed
- Less torque at low engine speed
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: gsi.ext.gm.com, gsi.ext.gm.com, static.nhtsa.gov.