HeavyEquipmentFix
Ask
DiagnosticsHigh severity

John Deere Engines SPN637FMI10 Fault Code: Crankshaft Position Signal Rate of Change Abnormal

Also called Crank Position Input Pattern Error, Crankshaft Position Input Pattern Error

Crankshaft Position Signal Rate of Change Abnormal · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

SPN 637 FMI 10 means the ECU is seeing an improper pattern on the crankshaft position sensor signal, sometimes described as pulses missing from the crank timing wheel or oil pump drive gear signal. The engine may hesitate or die momentarily but should restart, though cranking time can be longer than normal and, if a matching camshaft or pump position code is also active, the engine may not restart at all.

High severity. This code alone usually lets the engine restart, but it can cause hard starting and hesitation, and if paired with a camshaft or pump position sensor code the engine will die and refuse to restart until one of the two faults is fixed. Treat it as a stop-soon issue rather than a drive-until-convenient one.

What does John Deere Engines error code SPN637FMI10 mean?

The crankshaft position sensor is an inductive pickup that reads notches on the crank timing wheel (or, on some engines, the oil pump drive gear). The ECU uses this signal to know engine speed and exact piston position relative to top dead center. It cross-checks this against the camshaft or pump position sensor to know where each cylinder is in the firing order, then times fuel injection accordingly.

SPN 637 FMI 10 sets when the ECU detects an improper pattern on this crankshaft position input, essentially the pulse pattern coming in does not match what a healthy notched wheel should produce.

When this happens, the ECU falls back to using only the camshaft (or pump) position sensor to figure out piston position. The engine may hesitate or die the instant the fault sets, but it will typically restart on its own. If a related camshaft or pump position sensor code is active at the same time, the engine will die and will not restart until at least one of the two faults is corrected.

Common causes of SPN637FMI10

  • Bad terminals or connector at the crankshaft position sensor
  • Bad crankshaft position sensor
  • Bad or damaged wiring harness between the ECU and the crankshaft position sensor, including opens or shorts
  • Bad terminals or connector at the ECU
  • Damaged or loose crankshaft timing wheel (also called the crank timing ring)
  • Timing off between camshaft and crankshaft
  • Pump position timing issue (on engines using an oil pump drive gear sensor)
  • Camshaft position sensor harness connector swapped with the crankshaft position sensor connector
  • Bad ECU software
  • Bad ECU

How to troubleshoot John Deere Engines SPN637FMI10: first checks

  1. Visually inspect the 60-way ECU connector and the crankshaft position sensor connector, plus any connectors in between, for dirty, damaged, or poorly seated terminals
  2. Check for water intrusion or corrosion in any connector along the crank sensor circuit
  3. Inspect the wiring harness between the ECU and crank position sensor for chafing, opens, or shorts
  4. Confirm the camshaft and crankshaft position sensor connectors have not been swapped with each other
  5. Check that the crankshaft timing wheel or oil pump drive gear is not loose or physically damaged
  6. Verify there is no timing mismatch between camshaft and crankshaft

How the code clears

No separate clearing step is listed. Repair of the underlying wiring, connector, sensor, timing wheel, or ECU issue is what allows the fault to clear on its own once the ECU sees a proper crank position pattern again. If a related camshaft or pump position sensor code is present, that code needs to be resolved as well before the engine will restart normally.

Frequently asked questions

Can I keep driving or running the equipment with SPN 637 FMI 10 active?

The engine will typically restart after the fault sets, but expect possible hesitation, a momentary stall, or longer cranking time. If a camshaft or pump position sensor code is active alongside this one, the engine will die and not restart until one of the two codes is fixed. Get it diagnosed as soon as practical rather than continuing to run it indefinitely.

Why does my engine take longer to crank and start with this code?

With an improper crankshaft position pattern, the ECU has to rely on the camshaft or pump position sensor alone to figure out piston position. That fallback process can take longer than normal, which shows up as prolonged cranking before the engine catches.

What is the most common cause of SPN 637 FMI 10?

Connector and wiring problems at the crankshaft position sensor or ECU are listed first among the possible causes, including dirty, damaged, or poorly positioned terminals. A bad crankshaft position sensor itself, a damaged timing wheel, or a camshaft-to-crankshaft timing mismatch are also listed causes.

Could someone have accidentally caused this by swapping connectors?

Yes. Swapping the camshaft position sensor harness connector with the crankshaft position sensor harness connector is specifically listed as a cause, often alongside a related camshaft position code.

Is this the same as SPN 637 FMI 2 or FMI 8?

No, but they are related. FMI 2 and FMI 8 involve the same crankshaft position sensor circuit but with different failure patterns, such as excessive electrical noise or extra pulses rather than a missing-pulse pattern. The troubleshooting sequence for this circuit often includes checking FMI 8 alongside FMI 10.

Will fixing the sensor alone clear the code?

Only if the sensor itself is the actual fault. Since the possible causes list connectors, harness wiring, the timing wheel, cam-to-crank timing, and the ECU itself, a proper diagnosis of the whole circuit is needed rather than just swapping the sensor.

Does this code affect engine power output?

The listed control unit response for this fault does not include a specific power derate figure. It focuses on the ECU switching to the alternate position sensor and possible hesitation, stalling, or extended crank time rather than a stated horsepower reduction.