Sin embargo, fue declarado culpable de conducir ebrio en la vía pública, lo que arruinó su imagen.
El piloto optó por mudarse a Japón para competir en la Fórmula 3000 Japonesa, donde no logró ningún podio en tres años.
El piloto mejoró su actuación en la Fórmula 3000 Japonesa 1994, al obtener un podio y resultar séptimo en el campeonato.
Salo pasó a Arrows para 1998, lo que le trajo su mejor resultado hasta ese momento, un cuarto puesto en una de las pruebas que más le han favorecido: el Gran Premio de Mónaco.
Dos meses más tarde, entró en BAR para sustituir al lesionado Ricardo Zonta durante tres carreras, llegando séptimo y octavo en dos de ellas.
Más tarde, corrió las cuatro fechas finales de la CART para el equipo PK, obteniendo un tercer puesto en Miami y un quinto en México.
En 2004, el finlandés corrió las 24 Horas de Spa del Campeonato FIA GT con una Ferrari 575M Maranello de GPC junto a Philipp Peter, Fabio Babini y Vincent Vosse, donde resultó segundo absoluto.
Dados sus vínculos con el grupo Fiat, disputó las cuatro fechas finales del torneo con una Maserati MC12 oficial de AF Corse junto a Andrea Bertolini, obteniendo dos triunfos y un segundo puesto.
Simultáneamente, disputó el Campeonato FIA GT para AF Corse junto a Rui Águas, también con una Ferrari F430.
El finlandés dejó de correr como titular en el Campeonato FIA GT para la temporada 2007, y centró su actividad en la American Le Mans Series.
Nuevamente corriendo junto a Melo Jr., dominó el certamen al conseguir ocho triunfos en doce carreras, incluyendo las 12 Horas de Sebring.
Asimismo, disputó las 24 Horas de Le Mans para AF Corse, aunque abandonó.
También participó en las 24 Horas de Le Mans como tercer piloto de la dupla argentina Matías Russo / Luis Pérez Companc que tripulaba una Ferrari F430, pero no pudo largar por un choque en clasificación.
Luego volvió a correr en Surfers Paradise, ahora con un Ford Falcon de Ford Performance Racing como acompañante de Will Davison; llegó segundo en la primera manga y 14º en la segunda.