Vacuum leaks (intake manifold leaks) often cause this too...but you should be seeing a code for that.
2001 Ebony VX and 1989 Custom 383 Corvette
Forum Rules