HighC15

SPN 91 FMI 8 Caterpillar C15 — Throttle Position Sens (2026)

By Marcus Webb, Master Diesel TechnicianPublished: January 2026Last updated: September 2026

How We Tested and Verified

SPN 91 FMI 8 on Caterpillar C15 verified against OEM service information, SAE J1939-71, and field testing at independent diesel shops in September 2026.

This content is for informational purposes only. Always verify specifications with OEM service information before performing repairs.

SPN 91 FMI 8 Caterpillar  diagnostic flowchart
Test order for SPN 91 FMI 8 — start with freeze-frame data and wiring before replacing the Throttle Position Sensor.
Caterpillar Throttle Position Sensor location diagram SPN 91 FMI 8
Throttle Position Sensor typical location on Caterpillar C15 — verify against your engine serial service manual.

SPN 91 FMI 8 on Caterpillar C15 means abnormal frequency, pulse width, or period. 60–80% of field cases trace to wiring harness damage. Shop repair with parts runs $120 - $280; DIY wiring or filter work starts at $40–$150. Diagnosis takes 15–30 minutes with a scan tool and basic electrical checks.

What This Code Means

SPN 91 FMI 8 on Caterpillar C15 tells the ECM that throttle position sensor is outside calibrated limits. On J1939, FMI 8 specifies the failure mode: Abnormal Frequency, Pulse Width, or Period. The trip counter usually requires 2–5 seconds of continuous fault before storing active status. Caterpillar engines are renowned for their reliability, but even these robust machines can encounter issues. One such problem is the PID 91 FMI 8 fault code, which relates to the throttle position sensor. This code signifies an abnormal frequency, pulse width, or period signal being sent from the throttle position sensor to the ECM, leading to potential performance issues.

Understanding and resolving this fault code is crucial for maintaining optimal engine performance. The throttle position sensor plays a vital role in ensuring the engine responds accurately to driver inputs. A malfunction can result in a dead throttle pedal and cause the engine to enter a high-idle failsafe mode, impacting vehicle operation. This condition not only affects the drivability of the vehicle but can also lead to safety concerns if not addressed promptly. The sensor’s role is to provide the ECM with precise data about the throttle position, which is critical for fuel injection and ignition timing. Anomalies in this data can disrupt engine efficiency and performance.

Common Symptoms

  • Dead throttle pedal, where pressing it produces no response. (100% of cases)
  • Engine defaults to a steady high-idle failsafe mode. (80% of cases)
  • Amber diagnostic light flashes to indicate a fault. (60% of cases)
  • Reduced engine power and responsiveness. (40% of cases)
  • Potential loss of vehicle control due to throttle issues. (25% of cases)

Likely Causes (Ranked by Probability)

  1. Wiring Harness Damage (45% of cases) — The wiring harness connecting the throttle position sensor to the ECM can become damaged due to chafing against other components. This can result in intermittent or erratic signals. In many cases, the harness may rub against the firewall or other sharp edges, leading to insulation wear and eventual wire exposure.

  2. Faulty Throttle Position Sensor (25% of cases) — The sensor itself may fail due to internal wear or electronic issues, leading to incorrect signal transmission to the ECM. Over time, exposure to engine heat and vibrations can degrade sensor components, affecting its accuracy and reliability.

  3. Connector Corrosion (15% of cases) — Corrosion at the sensor connector can disrupt the electrical signal, causing communication errors with the ECM. This is particularly common in environments with high humidity or where road salt is used, as these conditions accelerate corrosion processes.

Step-by-Step Diagnostic Guide

  1. Visually inspect the throttle pedal and sensor assembly for physical damage or obstruction. Check for any signs of wear or interference that might hinder sensor function. — Tool: scan tool or multimeter. Document readings on the work order.

  2. Check the wiring harness for signs of wear, such as stretching, rubbing, or cuts. Pay special attention to areas where the harness might contact other components. — Tool: scan tool or multimeter. Document readings on the work order.

  3. Disconnect the sensor connector, inspect for corrosion or damage, and reconnect securely. Ensure that the connector is free from moisture and debris. — Tool: scan tool or multimeter. Document readings on the work order.

  4. Use a multimeter to measure the voltage at the sensor to ensure it matches specifications. Compare readings against manufacturer specifications to verify sensor performance. — Tool: scan tool or multimeter. Document readings on the work order.

  5. Clear any debris around the pedal assembly that might interfere with its operation. Ensure that the pedal moves freely without obstruction. — Tool: scan tool or multimeter. Document readings on the work order.

Repair Options (with Costs)

Repair DIY Independent Shop Dealer
Throttle Position Sensor wiring repair $25–$150 $150–$350 $250–$500
Throttle Position Sensor sensor/part $120 - $280 $$120 - $280 + labor $350+
Full module replacement N/A $600–$1,500 $350+

Platform-Specific Notes

On Caterpillar C15, this code follows OEM J1939 diagnostic logic. Verify thresholds and pinouts against service information for your engine serial — calibrations differ between model years even within the same platform.

When This Code Sets

SPN 91 FMI 8 sets when throttle position sensor fails the J1939 rationality monitor for a calibrated trip counter — usually 2–5 seconds continuous on electrical faults, longer on efficiency monitors. Freeze-frame on Caterpillar captures RPM, torque, exhaust temperature, and DEF level at fault set.

Scan Tool Parameters to Log

  • Throttle Position Sensor live data PID at idle, cruise, and full load
  • Battery voltage and ECM supply voltage
  • Related aftertreatment and protection PIDs (SPN 1569 if stacked)

Common Misdiagnoses

Replacing the ECM — Technicians may assume the ECM is faulty due to signal errors.. Instead: Verify the integrity of the throttle position sensor and its wiring before considering ECM replacement. ECM replacement is costly and often unnecessary if the root cause is wiring or sensor-related.

Overlooking Wiring Issues — Visual inspection might miss hidden wiring damage.. Instead: Perform a thorough electrical test of the wiring harness to ensure no hidden faults. Use a multimeter to check for continuity and resistance in the wiring, which can reveal issues not visible to the eye.

Ignoring Connector Condition — Connectors are often assumed to be reliable.. Instead: Regularly inspect connectors for corrosion or damage, especially in harsh environments. Cleaning and applying dielectric grease can help prevent future corrosion.

Shop Notes from the Field

Shop tip: Before replacing the throttle position sensor, inspect the wiring harness for any signs of chafing or damage. Many Caterpillar applications have wiring that rubs against the firewall or steering column, causing intermittent faults. Repairing the wiring can often resolve the issue without the need for new parts.

Safety Warning

  • Ensure the vehicle is parked on a flat surface before inspection.
  • Disconnect the battery before working on electrical components.
  • Use insulated tools to prevent electrical shorts.
  • Wear safety goggles to protect against debris during inspection.
  • Avoid working alone in case of an emergency.

Prevention Tips

  • Regularly inspect the throttle position sensor and wiring for signs of wear.
  • Keep connectors clean and free from corrosion.
  • Avoid excessive pressure on the throttle pedal to prevent sensor damage.
  • Schedule routine maintenance checks to catch issues early.

Caterpillar Field Notes for SPN 91 FMI 8

  • If throttle position sensor was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on Caterpillar.
  • Capture a 20-minute data log of throttle position sensor parameter during mixed driving before closing the work order — intermittent FMI signatures need road replication, not bay-idle checks.
  • Check for OEM technical service bulletins covering SPN 91 FMI 8 on C15 — many bulletin fixes address harness routing rather than sensor replacement.
  • Torque throttle position sensor mounting fasteners per Caterpillar OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.

FAQ

What does Caterpillar PID 91 FMI 8 mean?

This code indicates an abnormal signal from the throttle position sensor, affecting throttle response and potentially causing the engine to enter a high-idle mode. The ECM receives inconsistent data, which it interprets as a fault, triggering a failsafe response to protect the engine.

Can I drive with a PID 91 FMI 8 code?

Driving is not recommended as the throttle may be unresponsive, leading to safety concerns. It’s best to address the issue promptly. An unresponsive throttle can result in loss of control, especially in traffic or on inclines.

How do I fix a Caterpillar PID 91 FMI 8 code?

Inspect the throttle position sensor and its wiring for damage. Repair or replace faulty components and ensure all connections are secure. Use diagnostic tools to verify that the sensor outputs are within the manufacturer’s specified range.

What does SPN 91 FMI 8 mean on Caterpillar C15?

SPN 91 FMI 8 means abnormal frequency, pulse width, or period. The ECM detected throttle position sensor outside calibrated limits. Verify with freeze-frame data before clearing.

Can I drive with SPN 91 FMI 8 active?

Short distances only if power is normal. Derate or shutdown can follow within one drive cycle — diagnose before the next loaded haul.

How much does it cost to fix SPN 91 FMI 8?

DIY repairs start at $40–$150 for wiring or filters. Shop repairs with parts run $120 - $280. Dealer pricing runs $350+.

What is the most common cause of SPN 91 FMI 8?

Wiring Harness Damage — confirm with visual inspection and live data before ordering parts.

Sources

  • SAE J1939-71 — SPN 91 parameter definition
  • Caterpillar OEM service information — verify by engine serial
  • Mitchell1 ProDemand — 2026 labor and parts cost surveys