Free API
maintenance

Diagnostic Scan

for 1994–2007 Dodge Ram 2500 5.9L I6 Cummins Diesel · 4WD
Difficulty
Easy
Time
1.0 h
Tools
4
Steps
10
✓Fact-checked. Built from OLP's spec database, then independently fact-checked line by line with every correction applied. Master-tech sign-off by Chris Hackleman is queued. Cross-check torque values against the factory manual, and stop if anything looks unsafe. How our data is made.

Perform a diagnostic scan of the engine control module (ECM) and other vehicle systems to retrieve stored trouble codes and monitor live data for diagnosing issues on a 1994-2007 Dodge Ram 2500 with 5.9L Cummins diesel engine.

Warnings

ℹ️1994-1995 models may use a proprietary 6-pin connector instead of standard OBD-II and require a specialized scan tool
⚠Do not disconnect battery or ECM connectors while performing scan as this will clear stored codes and freeze frame data
ℹ️Some aftermarket performance tuners may interfere with diagnostic communication or alter stored codes

Tools required

As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.

Preparation

  1. Ensure vehicle is parked on level ground with parking brake engaged
  2. Turn ignition OFF and remove key from ignition
  3. Locate the OBD-II diagnostic port under the driver's side dashboard, typically near the steering column or fuse panel
  4. For 1994-1995 models, confirm whether vehicle has OBD-I (6-pin) or early OBD-II connector and obtain appropriate scan tool adapter if needed
  5. Ensure scan tool is updated with latest diesel engine software and Cummins-specific code definitions

Procedure

  1. 1
    Connect diagnostic scanner
    Plug the scanner into the diagnostic port firmly until it clicks into place. On 1996 and later models the port is a standard 16-pin trapezoid-shaped OBD-II connector; 1994-1995 models use an OBD-I proprietary connector requiring a compatible tool/adapter. Ensure the connection is secure to prevent communication errors during scanning.
  2. 2
    Power on scanner and establish communication
    Turn the ignition key to the ON position without starting the engine. Most scanners will power on automatically. If using a handheld scanner, power it on and wait for the main menu. Select 'Dodge/Ram' or 'Chrysler' from the vehicle manufacturer menu, then select the appropriate year range and engine type (5.9L Cummins Diesel).
  3. 3
    Retrieve diagnostic trouble codes (DTCs)
    Navigate to the 'Read Codes' or 'Scan for Codes' function on the scanner. The tool will communicate with the ECM and retrieve all stored codes. Record all P-codes (powertrain), along with their descriptions. Note whether codes are 'current/active' or 'pending/stored'. Pay special attention to Cummins-specific codes that may begin with different prefixes depending on scan tool.
  4. 4
    Review freeze frame data
    Access the freeze frame or snapshot data for each stored code. This data captures engine operating conditions (RPM, coolant temperature, fuel pressure, boost pressure, etc.) at the moment the code was set. Record relevant parameters, especially for intermittent issues. This information is critical for diagnosing conditions that triggered the fault.
  5. 5
    Check additional control modules
    Navigate to other available modules beyond the ECM, including ABS (anti-lock brake system), airbag/SRS, instrument cluster, and transmission control module if equipped with automatic transmission. Scan each module for codes and record any faults found. Note that not all modules may be accessible depending on scan tool capabilities.
  6. 6
    Monitor live data stream
    Select the 'Live Data' or 'Data Stream' function to view real-time sensor readings from the ECM. Key parameters to monitor on the 5.9L Cummins include: engine coolant temperature, intake air temperature, accelerator pedal position (APPS), boost pressure (all these engines are turbocharged), fuel pressure (fuel rail pressure on 2003+ common-rail models), injection timing, and engine RPM. Compare values against known specifications to identify sensors reading out of range.
  7. 7
    Perform functional tests if available
    If the scan tool supports bi-directional controls or actuator tests, access this function to command individual components such as the lift pump relay or grid heater relay (and, only on the 2007.5 5.9L common-rail models equipped with a variable geometry turbo, the VGT actuator). Observe whether components respond properly to commanded inputs. Listen and watch for proper operation of relays and solenoids.
  8. 8
    Document all findings
    Create a comprehensive record including all diagnostic trouble codes with descriptions, freeze frame data, any out-of-range live data parameters, and results of functional tests. Note the vehicle's current mileage and any customer-reported symptoms. This documentation will guide the diagnosis and repair process. Take photos of scanner screen if possible for reference.
  9. 9
    Determine next diagnostic steps
    Analyze the collected data to determine root cause. Cross-reference codes with Cummins service bulletins and known issues for this engine. Prioritize codes based on severity and relationship to customer complaints. Identify which codes are likely causes versus effects of other problems. Plan additional diagnostic tests such as manual sensor testing, compression testing, or fuel system pressure testing as needed.
  10. 10
    Disconnect scanner
    Turn the ignition OFF. Unplug the diagnostic scanner from the OBD-II port. Store the scanner properly and ensure the port cover or trim is replaced if equipped. Do not clear codes at this stage unless specifically required for diagnosis, as they contain valuable diagnostic information.

Reassembly

  1. No disassembly is required for this diagnostic procedure
  2. Ensure OBD-II port is accessible and connector is clean for future diagnostic access

Verification

  • Review all recorded diagnostic codes and data for completeness
  • Verify that the scan tool successfully communicated with all expected control modules
  • Confirm that live data parameters were captured and appear reasonable for current engine conditions
  • Cross-reference any codes found with manufacturer service information to confirm proper interpretation
  • If no codes are present but a driveability issue exists, consider performing a test drive with scanner connected to capture intermittent faults

Related trouble codes on this vehicle

Codes that commonly send this job to the bay — tap one for symptoms, causes, and diagnostic steps.

Chasing one of these codes and not sure which part is guilty? Ask a master mechanic about YOUR car →

🔧Stuck on this diagnostic scan? Take it to The Diag Desk.A human with 20+ years in the bay answers about YOUR Dodge within 24 hours — never AI. $25, and you're not charged unless you get an answer.Ask a tech →

More procedures for this vehicle

🔧 Built by master technician Chris Hackleman · Master Technician · 20+ years. Spot an error? Use the Help link above — a human reads every report.
Stuck on this repair? Take it to The Diag Desk — ask a master tech about this exact car → real human answer within 24h, never AI
🔓 LIBERATED FOREVER
The 1994–2007 Dodge Ram 2500 5.9L I6 Cummins Diesel repair data is free for every DIYer and shop on earth, permanently, because Timmehster paid $99 to unlock it.
Mitchell1 charges $169/mo for this. ALLDATAdiy charges $30/yr per vehicle. Open Labor Project is free permanently, because of community sponsors like Timmehster.
Free another vehicle →
Building an app?
Free API access to all this data — 10 requests/day, no card required.
Get an API key →
Run a shop?
Manage repairs, estimates, and customers with ShopBase — $249/mo, all features included.
Try ShopBase →