My pontiac 2005 Grand Prix Car is throwing codes. The engine just dies DIC say lose communication with throttle body. The car dying has only happened 5 times in the past week in half. But Once trying to cross a busy high speed intersection. So I am driving a death machine as of now.

the research I have done is discussing ECM is going bad. Local Place quoted roughly 1,000 dollars to replace this thing.

The car is only worth maybe 1500.

Is there cheaper after market or GM replacement PCM, ECM, How do they get flashed? Any place recommended to get one of these ECM, PCM from already flashed?

Thoughts.

Thanks for the help