Coulthard gik ind i sæsonen 2004 med McLaren, vel vidende, at han ville miste sin plads i slutningen af året. Han insisterede dog på, at han havde sin holds støtte, og lovede, at hans tilgang til 2004 ville være mere aggressiv. Coulthard formåede at blive ottende i det første løb i Australien på trods af at være ude af tempoet, og i det følgende løb i Malaysia formåede han at tage sjette plads. Under løbet i Bahrain blev begge McLaren-kørere tvunget til at gå på pension på grund af motorfejl efter halvtreds omgange. Coulthard scorede ikke i de næste fire løb, som inkluderede på hinanden følgende pensioneringer i Monaco og på Nürburgring. Han var i stand til at tage point scoring positioner på de næste to løb i
Canada og USA.