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.