CPS is very often the culprit on our cars as well....vacuum leaks, MAF, and CPS I would say are the problem on 80% of all issues described on here. It is a fair possibility, but usually the cps causes the car to just quit altogether, not run funny. It usually runs or it doesnt. I guess it could be as good as a guess as any.