Ok well im not much of a mechanic, but i think you should put some STP entire Fuel sytem cleaner in the car. My car ran much better after that. And ya know, maybe the cps sensor is going again...i hate to say it but im thinking they threw a used part in there. Just a thought. Electronics can go at any time so that might be the problem, again. If its not that then check my blog and look at the other sensors and posts, there are a few good things in here that might lead you to your problem.
http://www.grandprix.net/cgi-bin/ultimatebb.cgi?ubb=get_topic;f=1;t=005871;p=0&r=nfx
_________________________
/\|^3/\//\
--------------------