What code were you getting? Your problem sounds like mine, but OBD keeps saying the MAF sensor, which is a new Buick part. I'm about ready to replace my opti since I've heard of other guys having weird occasional problems like this, and the opti was the problem.