For door seals use VW Krytox, well spendy at nearly 30 quid for a little bottle,but I can assure you it works wonders,VW use it to stop the creaks on the EOS roof, I done my MK5 nearly a year ago and the transformation was amazing,i didn't realize how much noise was coming from the door rubbers against the paintwork (the felt part around the top) until I used this stuff,Plus its designed to not deteriorate the rubber.
Didn't cure the rattle,that turned out to be the lower side panel of the centre console.