Salo var tilbage på fuld tid med Sauber, hvor han blev nummer 11 i mesterskabet, selvom han forlod holdet i slutningen af sæsonen for at slutte sig til det nye Toyota-hold i forberedelse til dets indrejse i Formel 1 i, og også citerede et ønske om at score podier i stedet for lavere point-scoring positioner. Han scorede to point for Toyota i deres første sæson, og blev den første kører siden JJ Lehto ved 1993 South African Grand Prix
at score point på et holds debut ved at ende på sjettepladsen i 2002 Australian Grand Prix. Han trak sig tilbage fra Formel 1 i slutningen af 2002, efter at han overraskende blev fyret fra Toyota (selv om det senere blev afsløret, at han ikke var i gode forhold til holdet på grund af hans dårlige præstationer).