LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Cadillac >> 1996 >> Seville STS >> Repair and Diagnosis (Single Page) >> Engine Performance >> System >> Engine Control System - Tests W/Codes >> Diagnostic Trouble Codes >> DTC P0340 - Ignition Control (Ic) Module Cam Reference >> Diagnostic Procedures
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnostic Procedures

  1. Perform On-Board Diagnostic (OBD) System Check. After performing OBD system check, go to next step.
  2. Using scan tool, check if DTC P1376 is also present. If DTC P1376 is present, diagnose DTC first. If DTC P1376 is not present, go to next step.
  3. Turn ignition off. Disconnect IC module connector C2. Using DVOM, check resistance between camshaft position sensor harness connector terminals. If resistance is 800-2100 ohms, go to next step. If resistance is not as specified, go to step 6).
  4. Individually check resistance to ground at both IC module harness connector terminals. If resistance at either terminals is less than 100 ohms, go to step 12). If not, go to next step.
  5. Disconnect IC module connector C3. Set DVOM to "peak min/max", 4-volt scale. Connect DVOM across camshaft position sensor harness connector terminals. Crank engine. If DVOM reads greater than .2 volt, go to step 9). If DVOM reads less than .2 volt, go to step 17).
  6. If resistance is less than 800 ohms, go to next step. If resistance is greater than 800 ohms, go to step 8).
  7. Disconnect camshaft position sensor connector. Check resistance between sensor harness connector terminals. If resistance is greater than 10,000 ohms, go to step 17). If resistance is less than 10,000 ohms, go to step 13).
  8. Disconnect camshaft position sensor. Individually check continuity in sensor low and high signal voltage circuits. If continuity is present on both circuits, go to step 17). If continuity is not present on both or either circuits, go to step 14).
  9. Reconnect IC module harness connector C2. Disconnect IC module harness connector C4. Using scan tool, store fluid life index as indicated. Turn ignition off and wait 30 seconds, then disconnect PCM harness connector C2. Using DVOM, check resistance between ground camshaft position sensor signal circuit at PCM harness connector terminal. If resistance is less than 10,000 ohms, go to step 16). If resistance is greater than 10,000 ohms, go to next step.
  10. Check resistance between camshaft position sensor signal circuit at PCM harness connector terminal. If resistance is 5 ohms or less, go to next step. If resistance is greater than 5 ohms, go to step 15).
  11. Reconnect IC module connectors C3 and C4. Using DVOM, set DVOM to "peak min/max" 4-volt DC scale and push Hertz button. Connect DVOM between IC module harness connector terminal "B" (cam signal circuit) and ground. Crank engine. If frequency reading is greater than .4 Hertz, go to step 21). If frequency reading is less than .4 Hertz, go to step 19).
  12. Repair short to ground in camshaft position sensor circuits between sensor and IC module harness connector.
  13. Repair short between camshaft position sensor circuits.
  14. Repair open or high resistance in camshaft position sensor circuits.
  15. Repair open in cam signal circuit to PCM.
  16. Repair short to ground in cam signal circuit to PCM.
  17. Check terminal contact at camshaft position sensor terminal. Repair as necessary. If terminal contacts are okay, go to next step.
  18. Replace camshaft position sensor.
  19. Check terminal contact at IC module. Repair as necessary. If terminal contact is okay, go to next step.
  20. Replace IC module.
  21. Check terminal contact to cam signal circuit at PCM connector. Repair as necessary. If terminal contact is okay, go to next step.
  22. Replace PCM. Program replacement PCM using required equipment.