(I install it on my 03' , it makes a weird noise when you let go of the pedal, and also notice less power, and a cough when accelerating hard.
Anybody have a clue! I went back to the original,and it seems fine.)
The wierd noise when you let off of the pedal, was it a whining noise. If so...