Hello all,
I have an 02 Hayabusa that I bought earlier this year, and since my first ride to today my gas cap whistles due to the tank being under pressure. I've asked service techs at eastbay motorsports and another in concord "Whats the deal?" I won't even tell you what they told me, I'll...