Hi any help on this would be very much appreciated. I have a 2000 carrera 2 and after it's been running a while I get a buzzing sound- when i unscrew the fuel cap it goes away but when I rescrew it it comes back on??- ive been told it's the charcoal filter that needs replacing can anyone shed any light for me please?- very grateful