I might be misunderstanding the intent of the mapping, but a few entries look like they could be shifted or missing qualifiers. Sharing a couple of examples in case a quick review is helpful.
Some codes may not match the commonly seen DTC wording, or may be missing bank/sensor qualifiers. Examples (subject to confirmation):
- P0007
- Current: Engine Position System Performance
- What I expected (maybe): Fuel Shutoff Valve 'A' Control Circuit High
- P0008 / P0009
- Current:
P0008: Engine Position System Performance (generic)
P0009: 'A' Camshaft Position Actuator Circuit
- What I expected (maybe):
P0008: Engine Position System Performance — Bank 1
P0009: Engine Position System Performance — Bank 2
To Reproduce
- Open the file with the codes: [String: String] dictionary.
- Search for P0007, P0008, P0009, and P0010–P0015 (and much more).
- Compare the current text with commonly published DTC descriptions.
- Note any mismatches if you agree they’re unintended.
Additional context
- It’s also possible the repo is intentionally using a different reference list; if so, feel free to close this.
I might be misunderstanding the intent of the mapping, but a few entries look like they could be shifted or missing qualifiers. Sharing a couple of examples in case a quick review is helpful.
Some codes may not match the commonly seen DTC wording, or may be missing bank/sensor qualifiers. Examples (subject to confirmation):
P0008: Engine Position System Performance (generic)
P0009: 'A' Camshaft Position Actuator Circuit
P0008: Engine Position System Performance — Bank 1
P0009: Engine Position System Performance — Bank 2
To Reproduce
Additional context