are you sure it's completely bad? mine posted a code on my ecu so i went to the dealer and they checked it out. they said it had an error code but it hadn't been enountered for about 10 miles or so. they reset my comp and the problem went away. just a thought.
Just a suggestion, I was told my valve was going out because
it was dying all over the place, and it was gonna cost me $275,
but had the throttle body cleaned and it solved the problem
completely! Hope this helps.