 He won Class B that year.In 1987, Weaver joined Dyson Racing, for whom he drove for twenty years.He resulted IMSA GT Championship runner-up in 1995, won the 1998 United States Road Racing Championship and the 2000 and 2001 Rolex Sports Car Series, and collected two vice-championships in the 2004 and 2006 American Le Mans Series.