Hello all, I have a 2000 3.8 N/A Grand Prix GT, stopped and put some gas in it yesterday and ever since it has idled extremely erraticly, in the driveway it will start, idle super low at 500ish rpm and then it will pick up all the way to like 3500 rpm hold there for a few seconds and then drop way low again before dying. I speculate it can be a number of things just trying to figure out what is most common with these vehicles, I have checked all vacuum lines and they are fine, everything is connected, could it bad a bad MAF? IAC? TPS? I suppose it could also be a dirty fuel filter etc?

Or could it be as simple as a bad tank of gas? Just trying to troubleshoot this?

Any input would be appreciated.

Thanks!

Jeff