I have a 2000 grand prix GTP (series 2 3800 v6 supercharged) It drove fine last thursday, woke up friday started it and it started but idled funny revving from 1000-2000 rpm and would not drive smooth, Found a spot on the exhaust that split open had that fixed, same issue but it would drive a bit then stall out, when idling would rev again. I just replaced the EGR, it runs better the revving is gone for the most part, I drove it to the auto parts store it rode awesome, but when I tried to drive home it wouldn't drive properly,I'd hit the gas and it'd stutter, engine sounded fine everything sounded fine. I let it sit running for about 10 mins and it settled down and started to drive better (it was only 4 blocks). Now when i start it it'll start if i give it gas, it'll come back to 1000 rpms, then start revving for a few seconds than settle back at 1000. It does smell like fuel, and every once and awhile it'll blow some black smoke from the exhaust. (the black smoke used to be every time the gas was pressed now its not that often). I'm not looking to put to much money into the car I got it for $650, The only thing I know about the engine is it had 73k when I bought it a few weeks ago, from what I can tell spark plugs and wires are good. My next replacemet is the fuel regulator but I'm not to entirely sure.

Was having problems with the uploader not working so I added an imgur picture as well, the bigger hose when disconnected does help the engine run a bit better, less revving, I know it needs replaced and the engine needs cleaned for sure.
http://imgur.com/XNHhABT

Thanks guys.