I've been fighting a whistle while driving. After much painters tape, it would appear that is coming from the Stampede Vigilante chrome bug sheild. I've had it on the truck since I bought the truck new in October of last year, but I haven't driven it much. If anyone has the same bug shield...