So I have be having this problem with my car (148k body, 100kish motor) , when at a idle like at a stop light the motor will jump up in RPM from 700ish to 1500ish. Once I start rolling the PCM throws the P0102 code. When I have the scan tool hooked up I see the PCM not reading signal from the MAF, but its only for a second or two. Once at speed it never seems to bother anything, MAF runs fine and no codes pop up. I can go a few days before it will throw the code, the PCM even clears the code sometimes.
Now today on the way home a new problem has come about. Driving down the highway cruising around 70 the motor seemed to jerk. Few minutes later it did it again and threw a P0171 code. It did it 3 or 4 more times on my way home (I Travel 40 miles each way to work, 95% highway).
After reading a bit in Alldata I noticed that a P0171 could also be caused by a bad MAF, but before I went out and spent money on a MAF just wanted to get your guys opinion. I was also going to pick up a fuel filter and throw that into it as well. Thanks guys.