Question about 1996 Nissan Pickup

1 Answer

Engine surges just off idle,engine code p0102 in scan tool

Posted by on


1 Answer

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points


    An expert that got 10 achievements.


    An expert that got 5 achievements.


    An expert whose answer got voted for 500 times.

  • Master
  • 1,214 Answers

P0102 is a problem with the Mass Air Flow (MAF) sensor or the air ducting after the MAF. If all air ducting hoses are properly connected and have no holes, then chances are the MAF is bad. Sometimes, you can restore by carefully cleaning with a good carb cleaner. If that doesn't solve it, you may need a new MAF.
Surging can also be the Throttle Position Sensor (TOS), but you don't indicate getting a code for that. from you

Posted on Dec 09, 2009


1 Suggested Answer

  • 2 Answers


Hi there,
Save hours of searching online or wasting money on unnecessary repairs by talking to a 6YA Expert who can help you resolve this issue over the phone in a minute or two.

Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.

Here's a link to this great service

Good luck!

Posted on Jan 02, 2017


Add Your Answer

Uploading: 0%


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



Related Questions:

1 Answer

I have a 2005 GMC Jimmy ---I`m getting a p0102 code--where is the ground located for the MAF

G105 ground 105 - G105
(CKT 450, CKT 451) In the engine harness, on the LR side of the cylinder head

DTC P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency
Circuit Description
The mass air flow (MAF) sensor is an air flow meter that measures the amount of air entering the engine. The powertrain control module (PCM) uses the MAF sensor signal to provide the correct fuel delivery for all engine speeds and loads. A small quantity of air entering the engine indicates a deceleration or idle condition. A large quantity of air entering the engine indicates an acceleration or high load condition. The MAF sensor has the following circuits:
• An ignition 1 voltage circuit
• A ground circuit
• A signal circuit
The PCM applies a voltage to the sensor on the signal circuit. The sensor uses the voltage to produce a frequency based on the inlet air flow through the sensor bore. The frequency varies within a range of near 2,000 Hertz at idle to near 10,000 Hertz at maximum engine load. If the PCM detects the frequency signal is less than the possible range of a correctly operating MAF sensor DTC P0102 sets

Diagnostic Aids
• Inspect the harness of the MAF sensor to verify that it is not routed too close to the following components:
- The secondary ignition wires or coils
- Any solenoids
- Any relays
- Any motors
• Inspect for any contamination or debris on the sensing elements of the MAF sensor.
• A wide open throttle (WOT) acceleration from a stop should cause the MAF sensor parameter on the scan tool to increase rapidly. This increase should be from 3-10 g/s at idle to 150 g/s or more at the time of the 1-2 shift. If the increase is not observed, inspect for a restriction in the induction system or the exhaust system.
• A high resistance of 15 ohms or more on the ground circuit or the ignition 1 circuit of the MAF sensor may cause this DTC to set. A high resistance may cause a driveability concern before this DTC sets.

Start the engine.
Observe the Mass Air Flow (MAF) Sensor parameter with a scan tool.
Is the MAF Sensor parameter less than the specified value?
1,200 Hz
Go to Step 4
Go to Step 3
Observe the Freeze Frame/Failure Records for this DTC.
Turn OFF the ignition for 30 seconds.
Start the engine.
Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Did the DTC fail this ignition?
Go to Step 4
Go to Diagnostic Aids

MAF sensor trouble code P0102 caused by bad ground GM 3100

May 05, 2018 | GMC Jimmy Cars & Trucks

1 Answer

Replaced MAF sensor, the MAP sensor, Idle Control Sensor and the throttle position sensor, now I'm getting P0101, P0102 and P0135 codes

Mass or Volume Air Flow Circuit Range/Performance Problem
Mass or Volume Air Flow Circuit Low Input
O2 Sensor Heater Circuit Malfunction Bank 1 Sensor 1

Your O2 sensor needs this then disconnect negative battery ground, wait 10 minutes and reconnect. If all cleared, use a scan tool and clear properly, these are relatively cheap or take it to a shop.

Nov 14, 2017 | Cars & Trucks

1 Answer

What is relearn predcudre for idle on 08 chev. 1500 5.3 eng.

Throttle Learn
The engine control module (ECM) learns the airflow through the throttle body to ensure the correct idle. The learned airflow values are stored within the ECM. These values are learned to adjust for production variation and will continuously learn during the life of the vehicle to compensate for reduced airflow due to coking. Anytime the throttle body airflow rate changes, for example due to cleaning or replacing, the values must be relearned.
A vehicle that had a heavily coked throttle body that has been cleaned or replaced may take several drive cycles to learn out the coking. To accelerate the process, the scan tool has the ability to reset all learned values back to zero. A new ECM will also have values set to zero.
The idle may be unstable or a DTC may set if the learned values do not match the actual airflow. Without Scan Tool - Learn Procedure
• DTCs P0068, P0101, P0102, P0103, P0106, P0107, P0108, P0116, P0117, P0118, P0120, P0122, P0123, P0128, P0171, P0172, P0174, P0175, P0201, P0202, P0203, P0204, P0205, P0206, P0220, P0222, P0223, P0300, P0351, P0352, P0353, P0496, P0601, P0604, P0606, P060D, P0641, P0651, P1516, P2101, P2119, P2120, P2122, P2123, P2125, P2127, P2128, P2135, P2138, or P2176 are not set.
• The engine speed is between 450-4,000 RPM.
• The manifold absolute pressure (MAP) is greater than 5 kPa.
• The mass air flow (MAF) is greater than 2 g/s.
• The ignition 1 voltage is greater than 10 volts. Without Scan Tool - Learn Procedure
Important: Do NOT perform this procedure if DTCs are set. Refer to Diagnostic Trouble Code (DTC) List - Vehicle.
Start and idle the engine in PARK for 3 minutes.

The ECM will start to learn the new idle cells and Desired RPM should start to decrease.
Ignition OFF for 60 seconds.
Start and idle the engine in PARK for 3 minutes.
After the 3 minute run time the engine should be idling normal.
Important: During the drive cycle the check engine light may come on with idle speed DTCs. If idle speed codes are set, clear codes so the ECM can continue to learn.
? If the engine idle speed has not been learned the vehicle will need to be driven at speeds above 70 km/h (44 mph) with several decelerations and extended idles.
After the drive cycle, the engine should be idling normally.
? If the engine idle speed has not been learned, turn OFF the ignition for 60 seconds and repeat step 6.
Once the engine speed has returned to normal, clear DTCs and return to the diagnostic that referred you here.

Dec 18, 2016 | Cars & Trucks

1 Answer

Ford falcon not idling properly change the sparks and still the same

define properly? (too high/low. or surges or/)?
hot or cold engine or both?
idle is last thing to work,
all else must be good.
the ECU controls idle at all time (not in limphome mode)
all gross misfire causes, idle to fall and los e control
same with lean or flooding. lost control
the ECU/pcm works very hard to keep idle right using its slave ISC.
did you connect a scan tool and scan for errors?

if the scan tool shows AFR perfect in closed loop at idle hot.
then the ISC is stuck.
AFR is perfect air fuel ratio mixture that all EFI do,.

if engine stalls, make sure the EGR does not stick open

Feb 10, 2014 | 2004 Toyota Sequoia

1 Answer

Engine light blinks 35 times

Put a SCAN TOOL on your car.. FORD BLINK Codes are not as accurate as getting the P0417 Code (Just made up the P0417, does not mean anything)...

More than Likely you are having a problem with the IAC system on your Ford *(Common), Rods fall off, Carbon Build up.

Pulling the ACTUAL code will speed your troubleshooting

Apr 08, 2013 | 1998 Ford Crown Victoria

1 Answer

2000 nissan sentra 2.0 error codes p0101& p0102

P0102 - Mass Air Flow Sensor Circuit Malfunction

The mass air flownissan-maxima-maf-sensor.jpg or MAF sensor is placed in the intake air duct between the air filter and the engine intake manifold. The MAF sensor measures the amount of intake air flow. The MAF sensor converts the air flow measurement into a voltage or frequency signal, with the voltage or frequency changing proportionally to the amount of air flow. The air flow sensor signal is monitored by the engine computer (ECM). The engine computer (ECM) uses the mass air flow signal to know the engine load and to calculate the proper amount of fuel injected. If the signal from the mass air flow sensor is out of expected range, the ECM detects a fault and sets the code P0100. For example, the mass air flow sensor signal could be higher than expected when the engine is not running or lower than expected with the engine running. A car with the code P0100 may have some driveability issues, such as stalling, lack of power, surging, hesitation, etc. In some cars, the code P0100 can cause the fail-safe mode where the engine speed would be limited to 2,500 - 3,000 rpm.
If there are other trouble codes present, they might need to be looked at first. Checking the freeze frame may help, as it may contain some important information. The freeze frame is a snapshot of the engine parameters at the moment when the fault was detected. The freeze-frame may show whether the vehicle was running or stopped, whether the air-fuel ratio was lean or rich, was the engine was cold or warmed up at the time of the malfunction. Read more about the freeze frame.

Read more about mass air flow sensor.

What could cause the code P0100:
- faulty or contaminated mass air flow sensor
- open or short in the mass air flow sensor electrical circuit
- open or short in the sensor power or ground circuit

- other electrical problem with the MAF sensor wiring, (corroded wires, bent terminals, bad ground connection, burned fuse, etc.
- vacuum leaks
- restricted air flow at or before the air filter
- wrong air flow sensor installed
- problem with ECM

P0102 - Mass Air Flow Sensor Circuit Low

The mass air flow or MAF sensor measures the amount of air entering the engine. The engine computer (ECM) uses the mass air flow signal to calculate the amount of fuel injected (read more how the MAF sensor works below). The code P0102 is set when the signal from the mass air flow sensor is lower than expected. Often a car may exhibit some driveability symptoms, such as lack of power, surging, hesitation on acceleration, hard starting, pinging (detonation), or rough idle when started cold. Often the codes P0171 or P0174 could also be stored along with the code P0102, as the incorrect air flow signal can cause the engine to run lean. The codes P0171 and P0174 indicate a lean condition. Checking the freeze frame might help in the diagnostic process. The freeze frame is stored in the ECM along with the trouble code. The freeze frame contains some recorded parameters (e.g. vehicle speed, engine temperature, fuel trim) at the moment when the fault was detected. The freeze frame can also be accessed with a scan tool.

What could cause the code P0102
- faulty or contaminated mass airflow sensor
- debris blocking the air flow at the mass air flow sensor
- unmetered air leaking past the MAF sensor (vacuum leaks)
- PCV system vacuum leaks
- restricted or collapsed intake air duct
- dirty or restricted air filter
- restricted air screen before the air filter
- improper application of aftermarket components (e.g. cold intake, modified air filter, etc.)
- wrong air flow sensor installed
- electrical problem with the MAF sensor wiring, connector, power supply or ground.
- problem with ECM
- in some cases other issues with the fuel injection system like a clogged catalytic converter or a faulty manifold absolute pressure sensor (MAP) can also cause the code P0102.

Solution for MAF repair

Oct 20, 2012 | 2006 Kia Sorento

2 Answers

1999 oldsmobile intrigue 3.8 v6 starts like a champ replaced the maf sensor two weeks ago, as well as battery, thermostat and air filter.. after running for about 3 min or so she will bog down sputter

Use a voltmeter to check the DC voltage to the maf by probing the back of the connector on the pink and black wires. Have someone start the car while you watch the meter. It should show the alternator voltage of 13.5-14.5 vdc, and it should stay constant. Watch it until the engine dies. If the car passes this test, switch from the pink wire to the yellow wire and do the same thing. The voltage on the yellow wire will be lower, but it should not change much until the engine dies.
If the car fails either of these tests, there is some problem with the wiring.
If the car passes these tests, the circuit is probably ok.
That means something is probably blocking airflow. Remove the air filter and look/feel upstream. Check the inlet duct on the front of the car for blockage. Maybe a plastic bag got stuck in there...


Aug 17, 2017 | 1999 Oldsmobile Intrigue

1 Answer

I recently had problems with my 2005 Mazda MPV stalling. I came to this great site and changed the IAC and it stopped stalling. But 2 days later my check engine light came on. The codes are P2197 P2195...

The descriptions for your codes are:
P2197 - H02S (RF) signal stuck lean
P2195 - H02S (RF) signal stuck lean
P2187 - Fuel System too lean at idle
P0102 - MAF circuit low input

Essentially what's happening is that your MPV is running too lean when at idle. Too much air and not enough fuel. As you speed up - it forces more air into the system which alleviates the problem.

Examine your mass airflow sensor. It should be completely clean - no fuzzies on it at all. If so - purchase some mass airflow sensor cleaner to clean the sensor. ONLY USE THE PROPER CLEANER TO AVOID DAMAGING THE SENSOR. Disconnect the battery to reset the system and turn off check engine light.

Otherwise you will need a scan tool to look at the voltages being supplied to/from the PCM for each of the Heated Oxygen Sensors and the Mass Airflow Sensor to determine which part is creating the problem.

May 25, 2011 | 2005 Mazda MPV

2 Answers

MAP sensor output voltage too low?

poor start, very poor gas millage

Jul 31, 2009 | 1993 Mitsubishi Mirage

1 Answer

97 lesabre surges

Check engine light on ? Have it check for DTC'S diagnostic trouble codes . New fuel pump ,new gas cap,because check lite comes., just replacing parts is not the way to fix car's ! Testing the fuel management system ,viewing scan data on a capable scan tool is. Your best bet take it to a qualified repair shop. What are the fuel trims at +- 10% Do you know what short an long term fuel trims are ? The computers ability to control fuel delivery . What's mass air flow sensor data parameters , coolant temp sensor ,are the O2 sensors switching correctly ,
mechanic now thinks it might be in the charcoll pollution canister??? this surging is driving me nuts ???????? You better find a real automotive technician .
007 Idle Speed Problems Scan Data for Idle

Sep 12, 2017 | 1997 Buick LeSabre

Not finding what you are looking for?
1996 Nissan Pickup Logo

Related Topics:

806 people viewed this question

Ask a Question

Usually answered in minutes!

Top Nissan Experts


Level 3 Expert

84540 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22484 Answers

Jonah Oneal

Level 3 Expert

14092 Answers

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

Answer questions

Manuals & User Guides