2001 Cadillac DeVille Logo

Related Topics:

Posted on Jun 15, 2017
Answered by a Fixya Expert

Trustworthy Expert Solutions

At Fixya.com, our trusted experts are meticulously vetted and possess extensive experience in their respective fields. Backed by a community of knowledgeable professionals, our platform ensures that the solutions provided are thoroughly researched and validated.

View Our Top Experts

Ten codes which should I start with ? P0506. P0507.p0410. P0106. P0107. P0306. P0335.P0385. So I'm thinking I have bad sensors and more the one vacuum hose crack of disconnect. I just got this car cheap. 2001 dhs. After looking for disconnects and changing oil and spark plugs and wires. Which code should I tackle first? Crankshaft sensor, camshaft sensor? Mad airflow sensor or secondary airflow injection system? I will fix it all just takes time. Thanks.

1 Answer

Jeff Armer

Level 3:

An expert who has achieved level 3 by getting 1000 points

Superstar:

An expert that got 20 achievements.

All-Star:

An expert that got 10 achievements.

MVP:

An expert that got 5 achievements.

  • Cadillac Master 15,575 Answers
  • Posted on Jun 15, 2017
Jeff Armer
Cadillac Master
Level 3:

An expert who has achieved level 3 by getting 1000 points

Superstar:

An expert that got 20 achievements.

All-Star:

An expert that got 10 achievements.

MVP:

An expert that got 5 achievements.

Joined: Nov 22, 2012
Answers
15575
Questions
1
Helped
7110017
Points
73899

Start with looking at scan data on a scan tool , not a code reader
If the PCM detects a MAP sensor signal voltage that is excessively low, DTC P0107 will set.
The PCM calculates a predicted value for the MAP sensor based on throttle position and engine speed. The PCM then compares the predicted value to the actual MAP sensor signal. DTC P0106 will set if the MAP sensor signal is not within the predicted range.
This does not mean the sensor is bad ,could be a wiring problem ,computer etc....
P0306 is a misfire on cylinder # 6 This would be a good one to start with , could ruin the CAT .
The powertrain control module (PCM) uses dual crankshaft position (CKP A and CKP B) sensors in order to determine crankshaft position.
If the PCM determines that CKP sensor A is at fault, DTC P0335 will set. The PCM will switch from angle based mode to Time Based mode B using CKP sensor B signal input.
Diagnostic Aids
If the condition is intermittent, refer to Intermittent Conditions in Symptoms.
Ignition system DTCs set with the ignition in the START position if the starter relay or the starter is inoperative. When the PCM enables starter operation, the PCM also initiates the diagnostic test routines for DTCs P0335, P0340, and P0385. The PCM will not receive signal input from the CKP and CMP sensors if a condition exists which prevents the engine from cranking. When this occurs, the DTCs will set.
If DTC P0615 is set, diagnose DTC P0615 first. If DTC P0335, P0340, and/or P0385 are set and no trouble is found, check for the following conditions:
• Is there a no-crank condition or an intermittent no-crank condition?
• Was an attempt made to crank the engine with the shift lever not in P/N?
Procedures for Selecting Crank Position Sensing Decode Mode
Diagnosing the crankshaft position sensors may require enabling a specific decode mode (Angle, Time A, or Time B). To enable a specific crank decode, using the scan tool, perform the following steps:
• Turn the ignition to the RUN/ON position.
• Select Engine Output Controls.
• Select Crank Position Sensing Decode Mode.
• Select the desired mode (Angle, Time A, or Time B) by pressing SELECT STATE.
• Command the decode mode by pressing COMMAND STATE.
The commanded state remains valid for the current ignition cycle. A specific decode mode can not be commanded with the engine running, or after commanding a desired decode mode. To command a different decode mode, you must cycle the ignition OFF and ON.

DTC P0385
The PCM uses two basic methods of decoding the engine position: Angle Based and Time Based (using either CKP A or CKP B sensor input). During normal operation, the PCM uses the angle based method. In order to operate in this mode, the PCM must receive signal pulses from both CKP sensors. The PCM uses the signal pulses to determine an initial crankshaft position, and to generate MEDRES (24X reference) and LORES (4X reference) signals. Once the initial crank position is determined, the PCM continuously monitors both sensors for valid signal inputs. As long as both signal inputs remain, the PCM will continue to use the angle based mode.
When either CKP signal is lost, the PCM will compare the MEDRES signal to the camshaft position (CMP) sensor signal. If the PCM detects a valid CMP signal, and the MEDRES to CMP signal correlation is correct, the PCM determines that CKP sensor A is at fault. However, if the MEDRES to CMP correlation is incorrect, the PCM determines that CKP sensor B is at fault. If the PCM determines that CKP sensor B is at fault, DTC P0385 will set. The PCM will switch from angle based mode to Time Based Mode A using CKP sensor A signal input.

DTC P0410
Circuit Description
The secondary air injection (AIR) pump used on this vehicle lower tail pipe emissions during start-up. The AIR system consists of the following items:
• The AIR pump
• The shut-off valves
• The vacuum control solenoid valve
• The system hoses and piping
• The AIR relay, the fuses, and the related wiring
The powertrain control module (PCM) uses the AIR relay in order to control the AIR pump. The PCM also controls the AIR vacuum control solenoid valve that supplies vacuum to the AIR shut-off valves. With the AIR system inactive, the AIR shut-off valves prevent air flow in either direction. With the AIR system active, the PCM applies ground to the AIR relay, and the vacuum control solenoid valve. Fresh air flows from the pump, through the system hoses, past the shut-off valves, and into the exhaust stream. The air helps the catalyst quickly reach normal working temperature; thus lowering the tail pipe emissions on a start-up. The PCM tests the AIR system for the following conditions:
• AIR System (Overall system including both banks, and results in DTC P0410)
• AIR System Bank 1 (DTC P1415)
• AIR System Bank 2 (DTC P1416)
• AIR Relay (DTC P0418)
• AIR Vacuum Control Solenoid (DTC P0412)
The PCM runs two tests to diagnose the AIR system: Passive, and Active. Both tests involve a response from the fuel control HO2 sensors (HO2S Bank 1 Sensor 1 and HO2S Bank 2 Sensor 2). If both passive tests pass, the PCM takes no further action. If either part of the passive test fails, or is inconclusive, the PCM initiates the Active tests. If the PCM determines that the HO2S voltages did not respond as expected during the tests, the DTC will set. For further information concerning the AIR System and system tests, refer to

DTC P0506 DTC P0507
The idle air control (IAC) valve is located in the throttle body. The IAC valve consists of a movable pintle, driven by a gear attached to an electric motor called a stepper motor. The IAC valve motor is a 2-phase bi-polar permanent magnet stepper motor that is capable of highly accurate rotation, or movement, every time the polarity of a winding is changed. This change in polarity can be seen when observing a test lamp connected between ground or B+ and an IAC valve circuit while the powertrain control module (PCM) is attempting to change engine RPM. The test lamp will flash on or off each time the polarity is changed. The PCM does not use a physical sensor to determine IAC pintle position, but uses a predicted number of counts, one count represents one change in polarity which equals one step of the stepper motor. The PCM counts the steps that have been commanded in order to determine the IAC pintle position. The PCM uses the IAC valve to control engine idle speed by changing the pintle position in the idle air passage of the throttle body. This varies the air flow around the throttle plate when the throttle is closed. In order to determine the desired position of the IAC pintle at idle or during deceleration, the PCM refers to the following inputs:

Important: Ensure that the engine speed stabilizes with each commanded RPM change in order to determine if engine speed stays within 100 RPM of the commanded RPM.
Set the parking brake, and block the drive wheels.
Install a scan tool.
Start the engine.
Turn OFF all the accessories.
With the scan tool RPM control function, slowly increment engine speed to 1,700 RPM, then to 600 RPM, then to 1,800 RPM.
Exit the RPM control function.
Does the engine speed stabilize within 100 RPM of the commanded RPM during the above test?


011 Idle Speed Problems Scan Data For Idle Control

016 Engine Misfire Crank and Cam Signals

  • Jeff Armer Jun 15, 2017

    Your best bet , take it to a qualified repair shop .

×

1 Related Answer

Anonymous

  • 324 Answers
  • Posted on Jan 28, 2010

SOURCE: My cadillac deville has the following engine codes

click on the below links for code details.
P0106

P0121

P0171

P0174


P0335


P0340

P0385

P0442

P0506

P0507

P0601.

all of the above codes seem to have a common cause, they all list a bad ecm (computer) as being a cause, and the last code P0601 points specifically to a bad computer. sorry for the bad news, hope this helps.

Ad

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

1helpful
1answer

Low idle p0507 pictures of the part

http://www.autozone.com/autozone/parts/Duralast-Idle-Air-Control-Valve/1999-Buick-Lesabre/_/N-jd47xZ9gsof?itemIdentifier=91113_0_0_Idle control system high(rpm).This is what it states for code P0507.Code P0506 is for low(rpm).Buicks have a history for sensors that go bad and hard to find which one without replacing some that are good.Here is a part to check out,Click on link to view.
0helpful
1answer

2006 aveo stalling and no power. # 1 cylinder not firing properly. Start it again and for a couple of minutes starts running rough again. changed plug and checked spark, both ok. ses codes p0106 the first...

code p 0106/7 refers to manifold absolute pressure (MAP) and BARO pressure sensor --range /performance and low input problems ===causes wiring ---MAP sensor---Baro sensor --wiring short to ground ---ECM
no 1 not firing would be a problem injector
1helpful
3answers

DTC Code P0107

P0107 -- CONTINUOUS
Continuous diagnostic trouble code P0107 indicated barometric pressure out of range low was detected during normal operation.

Possible cause
- faulty internal BARO sensor (PCM)

Perform KOEO On-Demand Self Test.
Is P0107 present?
Yes, REPLACE PCM. CLEAR DTC and RETEST.
No, P0107 is intermittent fault. CLEAR DTC. If DTC reappears, REPLACE PCM.

If you keep getting it, a new PCM is the only fix.

I’m happy to help further over the phone at https://www.6ya.com/expert/jeremy_69f3cc28d95bf514

4helpful
1answer

I have five fault codes for my GM Safari Van what are they and how can I find out what they mean? P0507,P0122,P0106,P0108,P0122

P0507, Idle Control System RPM Higher Than Expected
P0122,Generic TPS/Throttle position sensor A circuit low input
P0106, Manifold Absolute Pressure barometric Pressure Circuit Range/Performance problem
P0108, Manifold Absolute Pressure ( MAP) Sensor circuit high voltage.

Good luck
1helpful
1answer

How to troubleshoot code p0410 2004 trailblazer...any solutions?

Trouble Code: P0410 (4.2L L6 VIN S Auto)
HO2S 1 Insufficient Response Print this code dataprint_icon_codes.gif Number of Trips to Set Code: 1
OBD II Monitor Type: CCM Details
Indicators: MIL Details
Trouble Code Conditions:
  • DTCs P0105, P0107, P0108, P0112, P0113, P0122, P0123, P0130, P0131, P0132, P0133, P0134, P0171, P0172, P0300, P0301-P0304, P0341, P0506, P0507, P0601, P0602 are not set.
  • The AIR system is commanded ON for more than 20 seconds.
  • The IAT is between 1-151°C (32-302°F).
  • The engine coolant temperature (ECT) is between 5-114°C (41-230°F).
  • The start up ECT is between 3-50°C (37-122°F).
  • The battery voltage is more than 11 volts.
  • The engine run time is more than 200 seconds.
  • The vehicle is operating in fuel trim cells 16 or 17.
  • The throttle position (TP) change is less than 5 percent.
  • The manifold absolute pressure (MAP) is less than 30 kPa.
  • The engine speed is more than 1,150 RPM.

Possible Causes:
  • An intermittent may be caused by any of the following conditions:
    • Low system airflow
    • Excessive exhaust system back-pressure
    • Pinched, restricted, split, or damaged pipes/hoses
    • Restrictions in the AIR pump inlet hose
    • Pitted contacts in the AIR pump relay, AIR solenoid relay--Tap on the AIR pump relay or AIR solenoid relay to attempt to duplicate an intermittent condition.
    • Heat damage to the AIR outlet hose may indicate an shut-off valve failure
    • Yellow tinted water in the AIR pump may indicate an shut-off valve failure
    • Water or debris ingested into the AIR pump
    • Observe the Freeze Frame/Failure Records to aid in conditions of setting DTC P0410
5helpful
1answer

My cadillac deville has the following engine codes when hooed up: P0106, P0121, P0171, P0174, P0335, P0340, P0385, P0442, P0506, P0506, P0507, P0601.

click on the below links for code details.
P0106

P0121

P0171

P0174


P0335


P0340

P0385

P0442

P0506

P0507

P0601.

all of the above codes seem to have a common cause, they all list a bad ecm (computer) as being a cause, and the last code P0601 points specifically to a bad computer. sorry for the bad news, hope this helps.
3helpful
1answer

What does trouble code P0171 for a 2002 Buick Park Avenue mean?

Trouble Code: P0171 (3.8L V6 VIN 1 Auto)
Fuel Trim System Lean (Bank 1) Print this code dataprint_icon_codes.gif Number of Trips to Set Code: 2
OBD II Monitor Type: CCM Details
Indicators: MIL Details
Trouble Code Conditions:
DTC P0101-P0103, P0107, P0108, P0121-P0123, P0130-P0138, P0140, P0141, P0201-P0206, P0300, P0401-P0405, P0410, P0440-P0446, P0506, P0507, P1404 or P1441 not set, engine started, vehicle driven at less than 82 mph at 550-4000 rpm, BARO sensor over 70 kPa (10.1 psi), ECT sensor from 68-230ºF, IAT sensor from 64-158ºF, MAF sensor from 2.8-150 gm/s, MAP sensor from 16-105 kPa (2.6-15.2 psi), fuel level over 10%, and the PCM detected the Long Term fuel trim value was more than +20% for 6 seconds. The PCM controls the air/fuel metering system to good overall fuel economy, driveability, and emission control. During open loop, the PCM determines fuel delivery based on sensor signals, without the oxygen sensor input. During closed loop, the PCM adds oxygen sensor inputs to calculate Short and Long term fuel trim fuel delivery adjustments. Short Term fuel trim values change rapidly in response to changes in the oxygen sensor signals. Long Term fuel trim makes coarse adjustments in order to maintain an air/fuel ratio of 14.7:1.

Possible Causes:
  • Air leaks in intake manifold, exhaust pipes or exhaust manifold
  • Fuel control sensor is out of calibration (ECT, IAT or MAF)
  • Low fuel pressure (fuel filter clogged, pressure regulator failure)
  • One or more injectors restricted or pressure regulator has failed
  • HO2S element is contaminated, deteriorated or has failed
  • Vacuum hose is disconnected, broken, leaking or loose

Troubleshooting:2002 Buick Park Avenue, 3.8L, P0171
0helpful
1answer

The car wont start it tries but no luck the code is p1133

Trouble Code: P1133 (3.4L V6 VIN E Auto)
HO2S-11 (Bank 1 Sensor 1) Insufficient Switching Print this code dataprint_icon_codes.gif Number of Trips to Set Code: 2
OBD II Monitor Type: CCM Details
Indicators: MIL Details
Trouble Code Conditions:
DTC P0105-P0108, P0112-P0118, P0122, P0123, P0171, P0201-P0204, P0300-P0304, P0335, P0440-P0446, P0506, P0507, P0601, P0602 and P1441 are not set, engine speed from 1600-2450, ECT sensor over 158ºF, TP angle from 9-18%, Purge command over 36%, Purge Learn Memory over 0.86, fuel level over 10%, and the PCM detected the HO2S signal voltage switched from rich-lean or lean-rich less than 20 times in a 100 ms monitoring period.

Possible Causes:
  • Air leaks present in the exhaust manifold or the exhaust pipes
  • Fuel pressure is too high (i.e., causing a rich air fuel mixture)
  • HO2S may be contaminated (due to improper fuel or silicone)
  • HO2S signal high or low reference circuit has high resistance
  • HO2S heater element has failed, or the heater circuit is open
  • PCM has failed
Not finding what you are looking for?

418 views

Ask a Question

Usually answered in minutes!

Top Cadillac Experts

ZJ Limited
ZJ Limited

Level 3 Expert

17989 Answers

Thomas Perkins
Thomas Perkins

Level 3 Expert

15088 Answers

Sean Wright
Sean Wright

Level 3 Expert

2045 Answers

Are you a Cadillac Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...