When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I haven't had to change mine yet but I came across a spare on ebay so I bought it. I think it was about $15.00.
How did you know you had to change yours?
ESC on the back of the ECM... I recieved a Code 43 and according to the service manual the volts on the retard pin 4 of the ECM should be less than 6 volts idling at normal temp. I watched the volts for mine and when clod averages 6 to 7 volts and then jumps to 9.9 and stays there. Occasionally it will bottom out at 0 volts and stay there. I checked the knock sensor and the ohms are withen specs. Being a little confused by the service manual it stated "unplug the white connector from the ECM and test voltage, over 6... replace ECM..." this confussed me becaused the only wire that has anything to do with the ECM is the wire they tell you to disconnect. other than that there is a hot wire, groud, and the knock sensor input and shield. So... neverless I did replace the ECM and I have the same thing. Also, I unpluged the retard wire from the ESC and tested the voltage going into the EMC and recieved 10.2 volts. After playing around a bit I learn that if I unpluged the ESC a few time it would occasionally begin working around 6 or 7 volts that would drop to 2 or 3 when I rasied the idle speed. So I decieded to road test it... leaving the volt meter connected and I watched the ESC retard wire volts... for a little while it worked "some".. under load or in the throttle I got 1 or 2 volts and when I let off it went back to 7 or 8... finally about 2 or 3 minutes it jumoed to 9.9 volts and stayed there... I figured this was a sign that the ESC is bad. Just to be on the safe side I or ordered a new knock sensor.. 80.00... and found a dealer in Fl who has a box of "new" ESCs. www.corvettepartsman.com for 85.00... I believe the ESC is causeing me to stay in retard mode all the time which is creating a rough idle after a few minutes. I would like to know if the low volts sent to the ECM from the ESC causes it to retard timing under load and then jump the volts back to 6 or so to advance the timing to ease operation when idleing or not under load.