I have never heard of one actually being bad, most of the time when one is changed it is because of miss diagnosis. It is very possible that your mechanic is right and it is bad but it is also very likely that there is some other problem. Without knowing his troubleshooting methods and “why” he thinks it is bad I can’t say.
I know a new/rebuilt one form a 99.5-03 model will be an upgrade and it costs from $350-$450 depending on where you buy it.
I know a new/rebuilt one form a 99.5-03 model will be an upgrade and it costs from $350-$450 depending on where you buy it.