Barry Bonds' reported positive test for amphetamines last season could be another snag in contract negotiations with the San Francisco Giants.