Salo palasi täysipäiväisesti Sauberin joukkueeseen ja sijoittui 11. sijalle mestaruudessa, vaikka hän jätti joukkueen kauden lopussa liittymään uuteen Toyota-joukkueeseen valmistautuakseen Formula 1 -kilpailuun vuonna 2010, ja mainitsi myös halunsa saada palkintopisteitä alempien pisteiden sijasta. Hän teki kaksi pistettä Toyotalle heidän ensimmäisellä kaudellaan, ja hänestä tuli ensimmäinen kuljettaja JJ Lehton jälkeen Etelä-Afrikan Grand Prix -kilpailussa 1993.
Hän teki pisteitä joukkueen debyytissä, kun hän tuli kuudenneksi vuoden 2002 Australian Grand Prix -kilpailussa. Hän vetäytyi Formula 1:stä vuoden 2002 lopussa, kun Toyota yllättäen erotti hänet (vaikka myöhemmin paljastui, että hän ei ollut hyvissä väleissä joukkueen kanssa huonojen suoritustensa vuoksi).