Quote Originally Posted by Total_Blender
The key word here is "yet". They will, eventually.

how would you know this, have you sabotaged my car or something? B/c i haven't heard to many people complain about them and my engine tech recommends them.