Mine is / was the fuel pump and it's a massive job which they are replacing under warranty. The best way to tell is if it makes the noise on idle or any time you don't have your foot on the throttle. Mine seems to happen if the tank is half full or more.