I get this whining sound that seems to be coming from the rear end of my 300E whening I'm travelling at about 60mph. But it disappears when I take my foot off the accelerator?? It could be the fuel pump, but a friend of mine suggested the pinion gear?