Code P0102

Tiny
TATURBO
  • MEMBER
  • 1999 PONTIAC FIREBIRD
  • 5.7L
  • V8
  • 2WD
  • AUTOMATIC
  • 120,000 MILES
I have a P0102 DTC code on my 1999 LS1 engine which is showing symptoms I have not been able to find in any other P0102 thread or documentation anywhere in my hours of research.

I've been through the P0102 troubleshooting in the 1999 F-Body Service Manual. Those troubleshooting steps have gathered a lot of information, but lead to no solution.
The engine is a used 1999 LS1. It's prior history is unknown. It was just recently swapped into my 1981 Trans-Am and has had this code since initial start up.
The harness and PCM were purchased as a package from Swap Specialties. Both appear to be a 2003+(GRN/BLU) pair set up for DBC throttle body (as desired/required).

I'll try to list everything I've tested and tried. But, I'll start with the strangest symptom:

When MAF Gr/Se is observed via PID's with my simple scan tool, it shows 2.32 g/s...Constantly. At idle or part throttle (no WOT observations were made) AND also w/engine running and the MAF unplugged the reading from the scan tool still shows 2.32 Gr/Se. Engine off, key on the MAF Gr/Se shows 0.

MAF sensor connector shows 5v on yellow signal wire(when unplugged), 12 on the Pink + wire, and the ground checked out okay using digital multi meter.
Engine off, Key 'on, MAF plugged in, the MAF Signal wire shows around .400 volts and 100hz.
Engine running, MAF Frequency(Hz-kH) and voltage vary with throttle position, as expected. Frequency increases to 3-4 kHz(3000-4000Hz) at part throttle.
I've checked the frequency and voltage both at the MAF connector and pin 31 at the PCM harness. The same expected voltage/frequency changes on the signal wire show at both ends of the wire (MAF connector and pin 31 of the PCM.

I've observed the same P0102 and 'stuck' 2.32 g/s reading with multiple MAF sensors and two different PCM's programmed by two different sources. (The Harness/PCM retailer, and a second PCM flashed with a known working 'tune' by an acquaintance).

Aside from swapping those parts(which I happened to have on-hand), and testing the individual wires with my DMM, I've also:

- Verified the pins at the MAF connector against the Service Manual
- Verified the MAF sensor wire is going to the correct pin at the PCM (pin 31)
- Continuity test in Ohms via DMM shows '0' resistance between MAF connector and PIN 31. (Both back pinned and checked from PCM side of connector)
- Used a different, old MAF connector to wire the MAF separately (puling power and ground from another source AND replacing the Frequency/signal wire at pin 31 with my 'new' separate wire. No change in symptoms.
- Engine seems to run 'OK' with MAF connected or disconnected. (No change in idle, only tested in garage). I presume this is because its running off MAP readings because the PCM thinks the MAF signal is bad.
- There are no other codes.
Readings from other sensors (o2, MAP, IAT) appear to be accurate as presented in the scan tool PID's.

I think that knowing where the 2.32 g/s value is originating or how/why the computer is coming up with this constant MAF g/s reading might be the key to finding the cause.

It's almost as if the computer is just completely ignoring the MAF sensor and the 2.32 number I see is just some default value? The Service Manual says the DTC is set when MAF Hz show as 1 second. But, my DMM shows a lowest reading of 100hz (Engine off, key On). Could there be a set of conditions where the PCM is just 'ignoring' what it see's on the signal wire? In a manner where the MAF Gr/Se would just show on a scanner with some 'default' value?

For more detail on my car and/or insight into the history/series of events leading me here, you can check out the last page of my build thread at:
http://transamcountry.com/community/...?topic=69897.0

Thanks in advance for your consideration! I'd appreciate any thoughts or suggestions.

-Tom
King of Prussia, PA
Tuesday, January 22nd, 2019 AT 11:40 AM

5 Replies

Tiny
DANNY L
  • MECHANIC
  • 5,648 POSTS
Hello, I'm Danny
I've attached a few instructional diagnostic pictures below for you to use a professional scanner and using freeze frame data with it. Sounds like you've be chasing this down awhile. Hope these step-by-step instructions help and thanks for using 2CarPros.
Danny-
Was this
answer
helpful?
Yes
No
Wednesday, January 23rd, 2019 AT 1:26 AM
Tiny
TATURBO
  • MEMBER
  • 3 POSTS
Thanks so much for the prompt reply and troubleshooting details. I will post back once I get this figured out. Might be a little while before I can get it to someone with a pro scanner.
Thank You,
Tom
King of Prussia, PA
Was this
answer
helpful?
Yes
No
Wednesday, January 23rd, 2019 AT 11:40 AM
Tiny
DANNY L
  • MECHANIC
  • 5,648 POSTS
You're welcome!
Just hope you can find a scanner soon that can stream live data and has freeze frame function. Hope this helps and thanks again for using 2CarPros.
Danny-
Was this
answer
helpful?
Yes
No
Wednesday, January 23rd, 2019 AT 12:10 PM
Tiny
TATURBO
  • MEMBER
  • 3 POSTS
I was able to get to the bottom of my P0102 problem.
Long story short: Faulty Mass Airflow Sensor. A 'new' MAF was showing less than 10Hz to the PCM. Under certain circumstances only.

The way MAF was broken was such that it would start showing normal 'good' Hz readings on a Digital Multi Meter(DMM) as soon as the PCM set the P0102. It appears as though once the P0102 is set by the PCM, it would start 'ignoring' the MAF. Showing a 'default' value of 2.32 grams per second (MAF Gr/Se = 2.32) in my scan tool AND somehow getting around whatever electronic issue was triggering the less than 10Hz reading inside the sensor itself.

The steady 2.32 Gr/Se appears to be some sort of default value my scanner would show as soon as the P0102 was flagged. This reading started presenting even when the P0102 was stored only as a Pending code. In some of my tests, the Check Engine Light(CEL) could be off (P0102 Pending only, unbeknownst to me.I didn't check 'Pending' codes every time.), The MAF would be showing good readings, but the PCM would only show 2.32 g/s.

To catch the problem I:
1) Warmed the car to operating temperature
2) Cleared all codes
With the ignition still 'on' after the code clear command was sent:
3) Hooked up my DMM to the back-pinned MAF connector's Yellow sensor wire.
DMM Set to show 'Hz'.
4) Set up my Scan tool to display the "MAF Gr/Se" PID only.
(Apparently more PID's displayed can slow the refresh rate on lower end Scan tools)
5) Finally, and this was key: I set up my phone to record video of the DMM display.
This last step was the key for me in my 1 car garage. I couldn't watch the DMM
hooked up to the MAF and start the engine at the same time.

The MAF would read less than 10 Hz for the first couple seconds after start up. Previously, by the time I got to the front of the car to look at the hooked up DMM, the PCM stopped 'looking' at the sensor, and the MAF would start showing 'good' readings. Sounds crazy, but once I observed the problem by reviewing the phone video. I could reproduce it at will.

I suspect that the two MAF's I had on hand for use and testing (one new, one old) were damaged by an incorrectly wired MAF connector. The incorrectly pinned MAF connector was the first problem I discovered in my troubleshooting. It was discovered and corrected quickly, but only after I tried swapping MAF #1 for MAF #2 the first time the P0102 presented itself. Interestingly, these two MAF's did not 'fail' in the same manner. The old, used ACDelco MAF was pretty much completely fried. The newer generic MAF would still show good readings on the DMM most of the time(as described above).

There were some other circumstances which conspired to confuse things for me. My personal 1981 Trans-Am LS1 Swap thread at TransamCountry. Com/Community includes more detail in my post from 1/24/2019. (Not a plug for traffic. Just a personal forum thread)

SOLUTION: Reset all DTC codes with scan tool and installed New Mass Airflow Sensor.

Thank you to 2CarPros. Com!
Your input was helpful in steering me back in the right direction!

I hope this post helps some future amateur from getting sucked into a P0102 vortex like I did.

-Tom 'TATurbo'
King of Prussia, PA
Was this
answer
helpful?
Yes
No
Thursday, January 24th, 2019 AT 8:44 PM
Tiny
DANNY L
  • MECHANIC
  • 5,648 POSTS
You're welcome!
Glad to help and feel free to use our site when needed. Thanks again for using 2CarPros.
Danny-
Was this
answer
helpful?
Yes
No
Thursday, January 24th, 2019 AT 9:15 PM

Please login or register to post a reply.

Sponsored links