In 1990 he joined International F3000 full-time driving for the Crypton team, finishing 16th in points with a best finish of fourth at his home track in Monza, his only point-scoring finish of the season. For 1991 Barbazza signed on with the struggling AGS Formula One team for the third round of the championship, replacing Stefan Johansson. Barbazza failed to qualify for all twelve races he attempted with the team and the team shut down after both Barbazza and his teammate Olivier Grouillard both failed to pre-qualify for the 1991 Spanish Grand Prix. For the 1992 racing season, Barbazza again returned to the Arciero team in CART. However, after respectable performances in two-year-old equipment for the first three races of the season, he wrecked his 1990-vintage Lola in practice for the 1992 Indianapolis 500 and was not able to qualify. It would be his last appearance in CART. In 1993 Barbazza rejoined Formula One with the Minardi team, scoring points twice in his first four races. However, Barbazza would be replaced by Pierluigi Martini after eight races. In 1995, while racing a Ferrari 333SP sports prototype at the Road Atlanta circuit, he was involved in a major accident with Jeremy Dale, which resulted in heavy head and chest injuries which left him in critical condition, in a coma and on artificial respiration. Although he fully recovered, he did not return to racing. Instead he started a go-kart circuit in Monza and began designing crash barriers.