Coulthard vstoupil do sezony 2004 s McLarenem s vědomím, že na konci roku ztratí své místo. Nicméně, trval na tom, že má podporu svého týmu, a slíbil, že jeho přístup pro rok 2004 bude agresivnější. Vytrval konzistentní start: Coulthardovi se podařilo skončit na osmém místě v prvním závodě v Austrálii, ačkoli byl mimo tempo, a v následujícím závodě v Malajsii se mu podařilo získat šesté místo. Během závodu v Bahrajnu byli oba jezdci McLarenu nuceni odejít do důchodu kvůli selhání motoru po padesáti kolech. Coulthard nezasáhl v dalších čtyřech závodech, které zahrnovaly po sobě následující odstoupení v Monaku a na Nürburgringu. Byl schopen zaujmout bodovací pozice v dalších dvou závodech v
Kanada a Spojené státy.