Had a similar issue. I read the codes and it was mostly coming with a Thottle Position issue then codes for all sorts of stuff (manifold pressure, etc) all kind of related to the sampe issue. I searched and found others with same/similar problems. So I bought all the pieces (EGR, TPS, Ignition switch, maifold pressure switch) I started by replacing the TPS and haven't had an issue since. I'm planning to replace all the other components soon just haven't taken the time to do it yet. I also had an idling issue at the same time, hence my thought to start at the TPS.