He signed a 12-month contract with Scarborough in June 2005, but despite initial optimism, the spell was not successful and with Scarborough in disarray, Weaver was in need of a new club for the 2006–07 season.
In June 2005, he signed a one-year contract with Scarborough, but due to the team's difficulties, Weaver sought a new club for the 2006–07 season.