I think it is the same problem like the 02 GMC Yukon has. The camshaft sensor is going bad. The cam sensor has a hot wire that feeds the ecm (computer)a signal showing what cylinder is firing and when to send fuel to each injector. That fixed the Yukon. It might fix yours too.
Apr 18, 2009 Rating
Similar Stalling Problem by: Anonymous
Not sure if this is still active, but I've got a similar problem with my 01 Grand Prix. It stalls consistently within 10-15 miles of each outing. It will not restart because it throws the MAF P0101 code. I have a scanner that I use to reset it..thus allowing it to re-fire. I have replaced the MAF sensor, PCM computer with latest flash firmware and the problem still exists. The P0101 code is 100% consistent every time it stalls. I keep reading about the crankshaft sensor and it's either that or finally get it into a "reputable" dealer. Thanks.
Steve Says,
There are several other things that you need to check. The first thing you should check is if there are any vacuum leaks. If there are it can cause the MAF to read incorrectly. Also, if the Mass Airflow Sensor does not have a good ground or if the wires that go from the PCM to the MAF are faulty it can cause this problem.
Another thing that might cause this is the BARO sensor. The MAF uses this sensor to calculate the airflow into the engine.
You will also want to check to be sure that there are no restrictions in the incoming air tubing or the exhaust. This could also affect the MAF calculations.
The last thing to check is the throttle body. It needs to be clean and free of debris. Part of this check needs to be checking the TPS (Throttle Position Sensor) with a scan tool to be sure that it is working correctly. If it is not it could be giving faulty readings to the PCM which can cause MAF codes.