Coulthard rozpoczął sezon 2004 z McLarenem wiedząc, że straci miejsce na końcu roku. Jednakże, nalegał, że ma wsparcie swojego zespołu, i obiecał, że jego podejście do 2004 będzie bardziej agresywne. W pierwszym wyścigu w Australii Coulthard zdołał zająć ósme miejsce, mimo że był poza tempem, a w następnym wyścigu w Malezji zajął szóste miejsce. Podczas wyścigu w Bahrajnie obaj kierowcy McLarena zostali zmuszeni do przejścia na emeryturę z powodu awarii silnika po pięćdziesięciu okrążeniach. Coulthard nie strzelił w kolejnych czterech wyścigach, w tym kolejnych wycofaniach w Monako i na Nürburgringu. Był w stanie zdobyć punkty w kolejnych dwóch wyścigach w Kanadzie
i Stanów Zjednoczonych.