OEM fault-code index 17,105 model-code entries · 132 manual P/Ns

Per-code pilot · Phase 3 · staged

Per-code pilot: 50 Tier A/B code keys

A staged library of 30 SPN/FMI keys and 20 P-codes. Each page preserves every observed printed label, links every model-year record to the exact table row, and cites the OEM manual.

30 SPN / FMI 20 P-codes 20 cross-brand 46 Tier A / 4 Tier B 18–86 models per key

Dataset 2026-10-23 · Page updated 2026-10-25 · 2–6 labels per key · Report a correction

What this library is

The per-code layer is the first place where a key gets its own page instead of only a row inside a model table. The pilot keeps the model table as the source record and uses the per-code page to collect the label variance, model-year coverage, table formats, and manual citations for one key.

The library is deliberately limited to 50 keys. The archive has 1,192 keys in total; most are outside the Tier A/B, 10-model, multi-label floor used here. The first-year cap is 250 per-code pages, so this pilot leaves room for a measured expansion after the indexing baseline.

Every page links both ways: the per-code page opens the exact model-table anchor, and the model-table row carries a link back to the per-code page. The code index and the label-variance reference also link the pilot keys.

Selection rules

  • Tier A/B only. Each key has at least 10 model-year records. The current range is 18–86 models.
  • Multi-label priority. Each key carries at least 2 exact printed labels. The current range is 2–6 labels.
  • Cross-brand P-codes. 20 of the 50 pages are P-codes shared by Polaris and Arctic Cat. These are the strongest cross-brand label-variance cases.
  • Plan examples included. SPN 168 / FMI 3 and 4, SPN 1347 / FMI 3, 4, and 5, and P0261, P0262, P0264, and P0265 are all in the pilot.
  • No label-only keys. The pilot excludes manufacturer label keys, single-model keys, and keys below the model floor.
  • Hard cap. The manifest is limited to 50 pages now and 250 pages in the first year. The cap is checked at build time.

Indexing gate

The pilot is generated locally but staged with noindex,follow. The pages are not in the sitemap while indexable is false. This keeps the Phase 3 publication gate aligned with the plan: the site needs a Search Console baseline and at least a few weeks of indexing data before per-code pages are submitted.

The manifest also records the 20% human QA sample. The current sample is 10 keys. The build refuses to set indexable to true unless the QA status is complete, a reviewer and date are recorded, and every non-standard FMI key is in the sample.

Current state

The manifest is staged. The pages are reachable for local review, but they are not indexable and are not in the sitemap.

The 50 keys

Filter by key, label, brand, year, or tier. Each row opens the per-code page.

50 entries
KeyTypeTierMost common labelModelsLabelsBrandsYearsPage
SPN 168 / FMI 3 SPN / FMI A System Power - Voltage Too High 85 6 Polaris 2020–2027 Open page
SPN 168 / FMI 4 SPN / FMI A System Power - Voltage Too Low 85 6 Polaris 2020–2027 Open page
SPN 1347 / FMI 3 SPN / FMI A Fuel Pump Driver Circuit - Driver Circuit Short to B+ 85 6 Polaris 2020–2027 Open page
SPN 1347 / FMI 4 SPN / FMI A Fuel Pump Driver Circuit - Driver Circuit Grounded 85 6 Polaris 2020–2027 Open page
SPN 1347 / FMI 5 SPN / FMI A Fuel Pump Driver Circuit - Driver Circuit Open/Grounded 86 5 Polaris 2020–2027 Open page
SPN 110 / FMI 3 SPN / FMI A Engine Temperature Sensor - Voltage Too High 86 5 Polaris 2020–2027 Open page
SPN 110 / FMI 4 SPN / FMI A Engine Temperature Sensor - Voltage Too Low 86 5 Polaris 2020–2027 Open page
SPN 1071 / FMI 3 SPN / FMI A Fan Relay Driver Circuit - Driver Circuit Short to B+ 85 5 Polaris 2020–2027 Open page
SPN 1071 / FMI 4 SPN / FMI A Fan Relay Driver Circuit - Driver Circuit Grounded 85 5 Polaris 2020–2027 Open page
SPN 105 / FMI 3 SPN / FMI A Intake Air Temperature Sensor - Voltage Too High 82 5 Polaris 2020–2027 Open page
SPN 105 / FMI 4 SPN / FMI A Intake Air Temperature Sensor - Voltage Too Low 82 5 Polaris 2020–2027 Open page
SPN 51 / FMI 3 SPN / FMI A Throttle Position Sensor - Voltage Too High 82 5 Polaris 2020–2027 Open page
SPN 51 / FMI 4 SPN / FMI A Throttle Position Sensor - Voltage Too Low 82 5 Polaris 2020–2027 Open page
SPN 84 / FMI 2 SPN / FMI A Vehicle Speed Signal - Plausibility Fault 82 6 Polaris 2020–2027 Open page
SPN 84 / FMI 19 SPN / FMI A Vehicle Speed Sensor - Received Network Data In Error 79 5 Polaris 2020–2027 Open page
SPN 651 / FMI 5 SPN / FMI A Injector 1 (MAG) (SDI Part Load) - Driver Circuit Open/Grounded 77 5 Polaris 2020–2027 Open page
SPN 652 / FMI 3 SPN / FMI A Injector 2 (PTO) (SDI Part Load) - Driver Circuit Short to B+ 78 5 Polaris 2021–2027 Open page
SPN 652 / FMI 5 SPN / FMI A Injector 2 (PTO) (SDI Part Load) - Driver Circuit Open/Grounded 73 5 Polaris 2021–2027 Open page
SPN 523 / FMI 4 SPN / FMI A Gear Sensor Signal - Voltage Too Low 76 5 Polaris 2020–2027 Open page
SPN 520207 / FMI 3 SPN / FMI A All Wheel Drive Control - Driver Circuit Short to B+ 82 4 Polaris 2020–2027 Open page
SPN 520207 / FMI 4 SPN / FMI A All Wheel Drive Control - Driver Circuit Grounded 82 4 Polaris 2020–2027 Open page
SPN 520207 / FMI 5 SPN / FMI A All Wheel Drive Control - Driver Circuit Open/Grounded 82 4 Polaris 2020–2027 Open page
SPN 102 / FMI 3 SPN / FMI A Manifold Absolute Pressure Sensor - Voltage Too High 81 4 Polaris 2020–2027 Open page
SPN 102 / FMI 4 SPN / FMI A Manifold Absolute Pressure Sensor - Voltage Too Low 81 4 Polaris 2020–2027 Open page
SPN 3598 / FMI 4 SPN / FMI A ECU Output Supply Voltage 2 - Voltage Below Normal, Or Shorted To Low Source 40 5 Polaris 2020–2027 Open page
SPN 520231 / FMI 31 SPN / FMI A EPAS Power Save Condition - Condition Exists 79 3 Polaris 2020–2027 Open page
SPN 628 / FMI 12 SPN / FMI A ECU Memory - Bad Intelligent Device Or Component 79 3 Polaris 2020–2027 Open page
SPN 520226 / FMI 2 SPN / FMI A EPAS Communications Receive Data Error - Data Erratic, Intermittent Or Incorrect 71 3 Polaris 2020–2027 Open page
SPN 110 / FMI 15 SPN / FMI A Engine Temperature Sensor - Data Valid But Above Normal Operating Range 27 5 Polaris 2020–2027 Open page
SPN 29 / FMI 3 SPN / FMI A Accelerator Position 2 - Voltage Too High 35 4 Polaris 2020–2027 Open page
P0261 P-code A MAG Cylinder Port Injector Open Circuit 37 5 Arctic Cat, Polaris 2021–2027 Open page
P0262 P-code A MAG Cylinder Port Injector Short to B+ 37 5 Arctic Cat, Polaris 2021–2027 Open page
P0264 P-code A PTO Cylinder Port Injector Open Circuit 36 5 Arctic Cat, Polaris 2021–2027 Open page
P0265 P-code A PTO Cylinder Port Injector Short to B+ 36 5 Arctic Cat, Polaris 2021–2027 Open page
P0123 P-code A Throttle Position Sensor 1 Voltage High 37 6 Arctic Cat, Polaris 2021–2027 Open page
P0503 P-code A Vehicle Speed Sensor Signal Fault 36 6 Arctic Cat, Polaris 2021–2027 Open page
P0122 P-code A Throttle Position Sensor 1 Voltage Low 37 5 Arctic Cat, Polaris 2021–2027 Open page
P0112 P-code A Intake Air Temp Sensor Circuit Voltage Low 37 4 Arctic Cat, Polaris 2021–2027 Open page
P0113 P-code A Intake Air Temp Sensor Circuit Voltage High 37 4 Arctic Cat, Polaris 2021–2027 Open page
P0117 P-code A Engine Temperature Sensor Circuit Voltage Low 37 4 Arctic Cat, Polaris 2021–2027 Open page
P0118 P-code A Engine Temperature Sensor Circuit Voltage High 37 4 Arctic Cat, Polaris 2021–2027 Open page
P0217 P-code A Engine Over-temperature Fault 36 4 Arctic Cat, Polaris 2021–2027 Open page
P0031 P-code A Oxygen Sensor Heater 1 - Voltage Below Normal, Or Shorted To Low Source 20 3 Arctic Cat, Polaris 2021–2027 Open page
P0130 P-code A Oxygen Sensor Bank 1 Sensor 1 - Data Erratic, Intermittent Or Incorrect 20 3 Arctic Cat, Polaris 2021–2027 Open page
P0131 P-code A Oxygen Sensor Bank 1 Sensor 1 - Voltage Below Normal, Or Shorted To Low Source 20 3 Arctic Cat, Polaris 2021–2027 Open page
P0132 P-code A Oxygen Sensor Bank 1 Sensor 1 - Voltage Above Normal, Or Shorted To High Source 20 3 Arctic Cat, Polaris 2021–2027 Open page
P0336 P-code B Crankshaft Position Sensor Circuit Fault 18 3 Arctic Cat, Polaris 2022–2027 Open page
P0601 P-code B ECU Memory Checksum Error 18 3 Arctic Cat, Polaris 2022–2027 Open page
P0222 P-code B Throttle Position Sensor 2 - Voltage Below Normal, Or Shorted To Low Source 19 2 Arctic Cat, Polaris 2021–2027 Open page
P0223 P-code B Throttle Position Sensor 2 - Voltage Above Normal, Or Shorted To High Source 19 2 Arctic Cat, Polaris 2021–2027 Open page

The “Most common label” is the label attached to the largest number of model-year records for that key. Every exact label is on the per-code page and on the label-variance reference.