Pod koniec sezonu wrócił do CART, zastępując kontuzjowanego Roberto Guerrero w zespole Granatelli Racing.
W 1988 powrócił na stałe do CART w barwach zespołu Doug Shierson Racing, gdzie występował przez dwa sezony. W 1990 roku przeniósł się do ekipy Truesports, ale w kolejnym zdecydował się na powrót do ekipy Jaguara, startując w serii samochodów sportowych IMSA. W 24-godzinnym wyścigu w Le Mans zajął drugie miejsce.
Po raz trzeci powrócił do CART w 1992 roku, ponownie w barwach Dick Simon Racing. W 1993 roku zaliczył swój najlepszy sezon, zajmując piąte miejsce w klasyfikacji generalnej.
W 1995 roku przeniósł się do zespołu Rahal/Hogan, później występował jeszcze w Team Green, Patrick Racing i All American Racers, jednak bez większych sukcesów.
Indy Racing League W latach 1998–2002 startował - bez większego powodzenia - w serii Indy Racing League. W swoim najlepszym sezonie, 2002, zajął 19. miejsce w klasyfikacji generalnej.
Kariera w liczbach Łącznie w latach 1985–2002 wziął udział w 199 wyścigach;