'02 Grand Prix GT with 91k miles. Has been driving fine. I did notice a hard shift twice yesterday and once today. Just after today's shift I noticed SES light. I was no more than 5 blocks from home and made it without noticing any hesitating or abnormal engine running. I checked the code with my neighbor's scanner and got a p0102 for low mass volume.... and I cleared the code.
I went out a bit later and it wouldn't stay running longer than a couple of seconds. I unplugged the MAF and still wouldn't stay running. I got a new MAF and it still won't stay running.
Any ideas?