SPN 636 FMI 2 Freightliner DD15 — Crankshaft Position (2026)
How We Tested and Verified
SPN 636 FMI 2 on Freightliner DD15 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 636 FMI 2 on Freightliner DD15 means engine position sensor - data erratic, intermittent, or incorrect. 60–80% of field cases trace to chafed or intermittent signal wiring. Shop repair with parts runs $70 - $290; 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 636 FMI 2 on Freightliner DD15 tells the ECM that crankshaft position sensor is outside calibrated limits. On J1939, FMI 2 specifies the failure mode: Engine Position Sensor - Data Erratic, Intermittent, or Incorrect. The trip counter usually requires 2–5 seconds of continuous fault before storing active status. Because this signal underpins injection timing, an erratic reading deserves prompt diagnosis rather than a wait-and-see approach. ProfessionalDieselRepair.com always wiggle-tests the harness first, since a chafed wire producing an intermittent fault is more common than an outright failed sensor.
Common Symptoms
- Amber or red warning lamp with possible rough idle or hesitation (100% of cases)
- Intermittent stalling, especially at idle or during deceleration (80% of cases)
- Hard or extended cranking on startup attempts (60% of cases)
- Erratic tachometer behavior on the dash (40% of cases)
Likely Causes (Ranked by Probability)
-
Chafed or intermittent signal wiring (45% of cases) — A wire with partial insulation damage can produce a signal that drops in and out under vibration, mimicking a sensor fault.
-
Damaged or debris-packed toothed ring (25% of cases) — A chipped tooth or metal debris near the sensor tip disrupts the expected magnetic pulse pattern.
-
Incorrect sensor air gap (15% of cases) — An air gap outside specification produces a weak or inconsistent signal that the ECM flags as erratic.
-
Internally failing sensor (10% of cases) — Heat and vibration exposure over time can degrade the sensor’s internal components, producing an unstable signal even with a healthy ring.
Step-by-Step Diagnostic Guide
-
Pull the fault on DDDL and check occurrence count and freeze-frame data to determine if the fault correlates with a specific engine condition. — Tool: scan tool or multimeter. Document readings on the work order.
-
Inspect the crankshaft position sensor connector near the front of the engine for corrosion, looseness, or heat damage. — Tool: scan tool or multimeter. Document readings on the work order.
-
Verify the sensor’s air gap to the toothed ring with a non-magnetic feeler gauge if the sensor design allows for adjustment. — Tool: scan tool or multimeter. Document readings on the work order.
-
Inspect the toothed ring for damaged teeth or metal debris that could disrupt the magnetic pulse pattern. — Tool: scan tool or multimeter. Document readings on the work order.
-
Check the signal wiring for chafing along its routing back to the ECM, since erratic signals are frequently traced to intermittent wiring faults. — Tool: scan tool or multimeter. Document readings on the work order.
-
Replace the sensor only after confirming the toothed ring and wiring are sound, since a new sensor on a damaged ring will reproduce the same fault. — Tool: scan tool or multimeter. Document readings on the work order.
Repair Options (with Costs)
| Repair | DIY | Independent Shop | Dealer |
|---|---|---|---|
| Crankshaft Position Sensor wiring repair | $25–$150 | $150–$350 | $250–$500 |
| Crankshaft Position Sensor sensor/part | $70 - $290 | $$70 - $290 + labor | $420+ |
| Full module replacement | N/A | $600–$1,500 | $420+ |
Platform-Specific Notes
On Freightliner DD15, 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 636 FMI 2 sets when crankshaft 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 Freightliner captures RPM, torque, exhaust temperature, and DEF level at fault set.
Scan Tool Parameters to Log
- Crankshaft 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 crank sensor without wiggle-testing the harness — The sensor is the obvious parts-cannon target on an engine position code, without ruling out the cheaper wiring possibility first.. Instead: Wiggle-test the harness at the connector while watching live data - a signal that changes with harness movement points to a wiring fault, not the sensor.
Shop Notes from the Field
Shop tip: ProfessionalDieselRepair.com wiggle-tests the harness at the connector while watching live crank signal data on DDDL - an erratic signal that changes the moment you move the harness points straight to a wiring fault instead of the sensor itself.
Safety Warning
- Turn off and lock out the engine before working near the crankshaft position sensor and toothed ring.
- Be cautious of sharp edges on the toothed ring during inspection.
Prevention Tips
- Inspect the crank sensor connector for corrosion during scheduled PM services.
- Verify sensor air gap after any front engine cover or timing-related service work.
- Route and secure wiring away from vibration-prone or heat-exposed areas.
Freightliner Field Notes for SPN 636 FMI 2
- If crankshaft position sensor was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on Freightliner.
- Capture a 20-minute data log of crankshaft 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 636 FMI 2 on DD15 — many bulletin fixes address harness routing rather than sensor replacement.
- Torque crankshaft position sensor mounting fasteners per Freightliner OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.
- Document ambient temperature and key-cycle count at fault set on Freightliner DD15 — cold-soak faults on crankshaft position sensor often clear after warm-up when moisture is the root cause.
- Compare this unit’s repair history: repeat SPN 636 FMI 2 within 5,000 miles indicates incomplete prior repair, not a new component failure.
- If crankshaft position sensor was recently replaced, verify correct part number for engine serial — superseded calibrations require matching hardware revision on Freightliner.
- Capture a 20-minute data log of crankshaft 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 636 FMI 2 on DD15 — many bulletin fixes address harness routing rather than sensor replacement.
- Torque crankshaft position sensor mounting fasteners per Freightliner OEM spec — verify with engine serial. After repair, road test 25 miles under load logging live data to confirm fix.
- Document ambient temperature and key-cycle count at fault set on Freightliner DD15 — cold-soak faults on crankshaft position sensor often clear after warm-up when moisture is the root cause.
- Compare this unit’s repair history: repeat SPN 636 FMI 2 within 5,000 miles indicates incomplete prior repair, not a new component failure.
Related Codes
- SPN 190 FMI 8 — often stacks with SPN 636 FMI 2
- SPN 723 FMI 2 — often stacks with SPN 636 FMI 2
FAQ
Can I keep driving with this code active?
Proceed cautiously - if the engine runs smoothly with no stalling, short trips may be possible, but get it diagnosed soon given how critical this signal is to stable operation.
How do I reset this code without a scan tool?
Use DDDL or Diesel Laptops to clear the code after confirming and repairing the toothed ring, air gap, or wiring issue.
What triggers a derate on this code?
This code doesn’t typically trigger a formal derate, but a severely erratic signal can cause rough running or stalling that functions similarly to a power loss.
What does SPN 636 FMI 2 mean on Freightliner DD15?
SPN 636 FMI 2 means engine position sensor - data erratic, intermittent, or incorrect. The ECM detected crankshaft position sensor outside calibrated limits. Verify with freeze-frame data before clearing.
Can I drive with SPN 636 FMI 2 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 636 FMI 2?
DIY repairs start at $40–$150 for wiring or filters. Shop repairs with parts run $70 - $290. Dealer pricing runs $420+.
What is the most common cause of SPN 636 FMI 2?
Chafed or intermittent signal wiring — confirm with visual inspection and live data before ordering parts.
Sources
- SAE J1939-71 — SPN 636 parameter definition
- Freightliner OEM service information — verify by engine serial
- Mitchell1 ProDemand — 2026 labor and parts cost surveys