1996 Buick LeSabre Logo

Related Topics:

A
Anonymous Posted on Oct 13, 2017

ECM Trouble shooting

1. Extremely fast idle (3000 RPM) when weather is cold. Replaced the IAT sensor and the idle control motor - no help 2. Confirmed code P0102 (MAF A circuit low input) shows up 3. Confirmed code P0122 (Throttle/Pedal Position sensor A circuit low input) shows up 3. Also, cylinder 6 misfire detected (P0306) shows up I suspect the ECM may be bad

1 Answer

Rick M

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.

  • Buick Master 4,148 Answers
  • Posted on Oct 13, 2017
Rick M
Buick 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: Jun 26, 2017
Answers
4148
Questions
0
Helped
1254700
Points
13941

Don't even THINK about replacing the PCM right now. That's way down the list of possibles.The P0102 can be caused by a significant vacuum leak and that would also cause a very high idle speed. Check the air duct that runs from the MAF to the intake. Look for anything that would let in unmetered air. The P0122 is pretty easy to check. Remove the plug from the TPS and measure reference voltage (key in RUN position) on the gray wire. It should be 5V dc. If it's not, backprobe the gray wire right at the PCM at pin 16. You should see 5-volts there. If you do, then you have a wiring issue between the PCM and TPS. The reference voltage is spliced between the PCM and the TPS. The splice provides the 5v to the linear EGR vavle, MAP and fuel tank pressure sensor.

Until you check the reference voltage, you have NO basis to think that the problem is in the PCM.

4 Related Answers

Anonymous

  • 148 Answers
  • Posted on Jul 07, 2008

SOURCE: engine stalls

your on the right route but also check egr valve

Ad

Anonymous

  • 56 Answers
  • Posted on Jan 04, 2009

SOURCE: 1997 buick lasabre custom

It sounds like you have a vacuum leak or intake gaskets leaking. Try this. Start the engine and let it reach the idle it want to go to. Get you a can of Brake Clean and spray it around the intake manifold (it on the top center of the engine, you may have to removed a plastic cover) If the engine idle changes up or down then the intake gaskets are leaking hence your vacuum leak. I hope this will help you.

Anonymous

  • 4 Answers
  • Posted on Nov 30, 2010

SOURCE: it wont start n trouble

I had the exact same trouble codes. I replaced the coil and the ignition module and she fired right up.

ZJLimited

ZJ Limited

  • 17989 Answers
  • Posted on Jul 09, 2011

SOURCE: service engine soon light, code

The Volume Airflow (VAF) / Mass Air Flow (MAF) / Intake Air Temperature (IAT) sensor is located on the air intake housing tube inlet.

Your code is P0102 - Mass Air Flow (MAF) Circuit Low Input, them basically this means that there is a problem with the Mass Air Flow (MAF) sensor or circuit. A more technical description would be that the MAF circuit had lower than expected voltage (air flow). Other MAF sensor circuit DTC trouble codes are P0100, P0101, P0103, and P0104.

zjlimited_1559.jpg

Fig. Identifying mass air flow sensor connector-3.5L, 3.8L, 3.9L and 5.3L engines

Symptoms: You will likely not notice any serious drivability problems, although there may be symptoms such as a general decrease in power or sluggishness.

Causes: A code P0102 may mean that one or more of the following has happened:
The MAF may be disconnected, or a wiring connection may be bad
The MAF may be dirty or otherwise contaminated (Note: if you use a reusable oiled air filter, be careful not to apply too much oil or that can contaminate the MAF).
The MAF sensor may be faulty
The vehicle computer may be faulty (very rare)

Possible Solutions: The simplest thing to do is to reset the code and see if it comes back. Then start with the cheapest, easiest repair procedures:
Verify that the Mass Air Flow Sensor wiring is connected properly and that there are no broken / frayed wires.
Inspect for any air leaks near the MAF sensor.
Take the MAF out and clean it using a spray cleaner such as brake cleaner or electrical contact cleaner. Be gentle with the sensor.
Check the voltage of the MAF sensor (refer to a repair manual for vehicle specific information)
Replace the MAF sensor.


Then, like a reference guide check this TSB DTC P0102 MAF and this article about Mass Air Flow sensor, what does it do and how it does it.
Test, check it and keep us updated.

Abotu Oxygen Sensor - O2 codes, will need look some code as P0420 in your OBD II codes reader to check O2 sensor wiring for damage from resting on exhaust pipe or frayed wiring.

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:

0helpful
1answer

1997 Saturn SL-1 idles fast

The ECM maybe stuck, disconnect the battery and wait 5 mins then reconnect.

Other things that normal cause high rpm at idle:
  • PCV hose to throttle body has a leak
  • vacuum line to brake has a leak.
  • the throttle plate maybe dirty and is open partly
  • the IAC is bad. Which is on the throttle body.
  • the throttle plate sensor is bad, just unplug it and see if the rpm goes down. If it does, replace the sensor.
  • the egr value maybe stuck
  • bad front o2 sensor
  • bad coolant senor. You should have this replace since the original sensor where plastic tip and crack. The new ones has a brass tip. the transmission and air( IAT) have the same sensor part.
0helpful
1answer

Idles high then dies, new fuel pump and ecm

I would start with the vac leak idea.
And is the check engine light on when it is running ?
If so you should have the computer checked for trouble codes first.
There has to be a source for extra air coming into the intake or throttle body for the engine to run fast at idle, assuming the idle air control valve is working correctly.
That air source has to be found and fixed first.
It could even be the throttle plate not closing completely.
0helpful
1answer

Bad iat sensor

What is a iat sensor ?
A faulty idle air control valve would cause a high idle.
3helpful
3answers

Does not start in morning and cold weather

If your vehicle is fuel injected the problem you describe could be result of a few different things: 1) Check your Idle Air Control (IAC) sensor/motor. This sensor is located on your vehicles, throttle body. The purpose of this sensor is to control the car's idle under various operating conditions including ambiant temperature. In order for it to function correctly, the internal components must be clean (meaning, little or no carbon build up) and it must be undamaged. Sometimes the IAC can be cleaned; however, if this cleaning procedure is not properly done, the IAC can become damaged. This sensor is also sometimes called the "Cold Start" sensor. A new IAC will cost $50-$100. 2) Check you Coolant Temperature sensor. This sensor is located on the top of your engine and is screwed into your intake manifold. When this fails your car will experience starting problems when cold outside. A new Coolant Temp sensor will cost about $100. 3) Your battery could be improperly sized for your velicle. If the Cold Cranking Amps (CCA) are not at or above the manufactures standards, your starter will not turn fast enough (when it is cold outdoors) to start your vehicle. Take a look at these three solutions first. My guess is your IAC needs to be cleaned or replaced. Good Luck!

Please remember to rate this solution. Thanks!
3helpful
2answers

Idle fluxuates up and down consistantly

Check the Idle Control System

Idle speed is controlled by the Idle Air Control Valve (IACV). The IACV changes the amount of air being bypassed to the intake manifold, in response to electric current controlled by the ECM. When the IACV is activated, the valve opens to maintain proper idle speed.

Symptom and Subsystems to Check:

1. Difficult to start engine, when cold--check Fast Idle Thermo Valve.

2. Fast idle out of spec, when cold:
a. Check Fast Idle Thermo Valve.
b. Check IACV.
c. Check idle adjusting screw (see Section C).

3. Rough idle:
a. Check hoses and connections.
b. Check IACV.

4. RPM too high, when warm:
a. Check IACV.
b. Check Fast Idle Thermo Valve.
c. Check hoses and connections, check Power Steering Pressure Switch Signal, and check idle adjusting screw.

5. RPM too low, when warm:
a. Idle speed is below specified rpm, with no load--check IACV and idle adjusting screw.
b. Idle speed doesn't increase after initial start up--check IACV.
c. Idle speed drops in gear (automatic transmission)--check automatic transaxle gear position switch signal.
d. Idle speed drops when AC is on--check air conditioning signal and IACV.
e. Idle speed drops when steering wheel is turned--check power steering pressure switch signal and IACV.
f. Idle speed fluctuates with electrical load--check hoses and connections, IACV, and Alternator FR Signal.

6. Frequent stalling, while warming up--check IACV and idle adjusting screw.

7. Frequent stalling, after warming up--check idle adjusting screw and IACV.

Additional Steps:

. Check Alternator FR Signal. Have alternator inspected, if idle speed fluctuates with electrical load. The FR signal communicates to the ECM how "hard" the alternator is working to meet the electrical demands of the car, including the battery and any loads which aren't monitored by the ELD. This square-wave signal varies in pulse width, according to the load on the alternator. The ECM places, approximately, 5 reference volts on the wire. The voltage regulator will drop this signal to approximately 1.2 volts, in proportion to alternator load. The ECM compares the electrical load (ELD) signal with the FR (Charging Rate) signal from the alternator and uses that information to set the idle speed and turn the alternator on and off. This helps fuel economy.

. Clean main ECM ground on thermostat housing.

. Reset ECM, by removing the 7.5 amp Back Up Fuse, in the under-hood fuse box, for 10 seconds.

. Replace PCV Valve, cleaning hose with brake cleaner spray.

. Substitute a known-good ECM. If symptom goes away, replace original ECM.

Check the ICM (Erratic RPM and PGM-FI System)

When the engine is cold, the air conditioner compressor is on, the transmission is in gear (automatic transmission only) or the alternator is charging, the ECM controls current to the Idle Air Control (IAC) Valve to maintain correct idle speed. Here's an overview of how the PGM-FI System works.

Background:

Various inputs to the ECM are TDC/CKP/CYP Sensor, MAP Sensor, ECT Sensor, IAT Sensor, TP Sensor, HO2S, VSS, BARO Sensor, EGR Valve Lift Sensor, Starter Signal, Alternator FR Signal, Air Conditioning Signal, Automatic Transmission Shift Position Signal, Battery Voltage (Ignition 1) Brake Switch Signal, PSP Switch Signal, ELD, and VTEC Pressure Switch.

Inputs are received and processed by the ECM's Fuel Injector Timing and Duration, Electronic Idle Control, Other Control Functions, Ignition Timing Control, and ECM Back-up Functions. These are the primary functional areas within the ECM.

Outputs from the ECM control Fuel Injectors, PGM-FI Main Relay (Fuel Pump), MIL (Check Engine Light), Idle Air Control (IAC) Valve, A/C Compressor Clutch Relay, Ignition Control Module (ICM), EVAP Purge Control Solenoid Valve, HO2S Heater, EGR Control Solenoid Valve, Alternator, Lock-up Solenoid Valve A/B (A/T), VTEC Solenoid Valve, and Interlock Control Unit.

Idle RPM:

Once you understand how the PGM-FI system is configured, it's easy to see how the ECM, Idle Air Control Valve, and the Ignition Control Module affect idle rpm. If the ECM's Electronic Idle Control function is not working properly, then it cannot properly control the IAC Valve. Likewise, if the ECM's Ignition Timing Control function is not operating properly, it cannot properly control the ICM (igniter). Obviously, idle rpm will also be affected if there's a problem with the IAC Valve or the ICM. As stated above, the ECM controls current to the Idle Air Control (IAC) Valve to maintain correct idle speed. This cannot happen if the IAC Valve is failing. The same situation exists if the ICM is failing. The ECM will tell the ICM to open and close the primary voltage circuit going to the coil and it won't respond properly. The result will be erratic spark plug firing and erratic rpm.

Conclusion:

If you are experiencing erratic idle rpm, try and isolate whether the problem is caused by the ICM (ignitor), IAC Valve, or the ECM. My experience has been that a failing ICM is usually responsible for the problem. Keep in mind that tachometers are connected directly to the ICM. Therefore, a fluctuating tachometer needle is often a dead giveaway. Heat and poor preventive maintenance (causing high secondary voltage to be discharge on internal distributor components) frequently causes the ICM (and coil) to fail. Besides performance, this is another reason why it's important to regularly replace spark plugs, spark plug wires, rotors, and distributor caps. Electricity will always follow the path of least resistance, even if it isn't the intended one. Our job is to ensure the intended path is the path of least resistance.

Ignitor (ICM) and Coil Replacement:

1. Disconnect negative battery cable.
2. Remove hex head machine screws, securing distributor cap to housing, using an 8 mm nut driver.
3. Move distributor cap and wires off to the side.
4. Remove machine screw securing rotor to shaft, using a #2 Phillips head screwdriver. It may be necessary to "hit" the starter once or twice, in order to rotate rotor for access to mounting screw.
5. Remove rotor and leak cover.
6. Unfasten ignitor wires, remove coil mounting screws, and set coil aside. Note: Removing coil first improves access to igniter.
7. Unfasten screws securing igniter to housing.
8. Remove ignitor from distributor and unfasten screws mounting ignitor to heat sink.
9. Coat back of new ignitor (or old igniter, if reusing) and male connectors with silicone grease. Silicone grease increases heat transfer to heat sink. Failure to apply silicone grease will cause the ignitor to quickly fail.
10. Mount ignitor to heat sink and reinstall ignitor, igniter terminal wires, coil, coil wires, leak cover, rotor, and distributor cap. Ensure female ignitor terminals fit snugly--crimp with pliers, if necessary.

AutoZone can test ICMs and coils for free. If you plan to keep the car, I would replace the ICM due the age of your Civic.
1helpful
1answer

Why will my 2000 dodge 1500 truck start and idle

then the normal suspects are...
IAT (intake air temp) sensor
IAC (idle air control) motor
dirty/corroded connections

do you see any specific weather conditions before/during the idle concern like cold and/or rain?
0helpful
1answer

96 bonneville high idle when cold start around 1400 then climbs to 3000 and idles somewhat sparatically fluctuating up and down about 200 rpm, when i drive the car a few minutes or to the end of my block n...

check or clean out throttle body at throttle plate it may have carbon build up on it. also make sure air filter is clean and check or replace the intake air tempurature sensor.(iat) sensor. the sensor is under 20.00, the sensor is after air filter in the big hose to throttle body.
1helpful
2answers

Have codea 12-19-30-41-52-91 f10-32 please help the car i have is a 1990 cad sedan de ville 4.5 engine

ECM Trouble Codes
12-Distributor signal fault
19-Fuel pump circuit fault (short)
30-Idle speed control (isc) motor rpm out of range
41-Camshaft position sensor (CMP) or circuit fault
52-Electric control module (ECM) reset
91-Park neutral position switch or coicuit fault

BCM Trouble Codes
10-Outside temperature sensor or circuit fault
32-Electronic control module (ECM) to Body control module (BCM) fault loss of communcation

Source: Haynes repair manual


0helpful
1answer

1987 volvo 244 intermittent fast idle floods after shut down

The coolant temp sensor sends signal to the ECU and the ECU adjusts the idle RPM. When the coolant is cold, the engine requires more fuel to sustain idle with thick oil (oil gets thicker & more viscous when cold). This makes the engine to idle at faster RPM but it should settle down to 850 RPM or so after the coolant warms up. The sensor is nothing but a thermistor; a device that changes electrical resistance according to the coolant temperature.
Not finding what you are looking for?

117 views

Ask a Question

Usually answered in minutes!

Top Buick Experts

ZJ Limited
ZJ Limited

Level 3 Expert

17989 Answers

Thomas Perkins
Thomas Perkins

Level 3 Expert

15088 Answers

Brad Brown

Level 3 Expert

19187 Answers

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

Answer questions

Manuals & User Guides

Loading...