Przez lata borykał się jednak z uzależnieniem od kokainy. Z czasem jego szybkość oraz poziom gry zaczął spadać, aż w połowie sezonu 1985/86 został wymieniony do Cleveland Cavaliers, w zamian za Johnny’ego Davisa. Dograł tam sezon do końca, ale kiepska reputacja związana z jego nałogiem spowodowała, że nie mógł znaleźć pracodawcy na kolejne rozgrywki. Podjął więc decyzję o odbyciu odwyku. Wcześniej z powodu narkotyków był już kilkukrotnie zawieszany.
Po powrocie z odwyku zatrudnił się w lidze CBA, w zespole Tampa Bay Thrillers. W jego barwach notował średnio 21,9 punktu. jego znakomita postawa spowodowała, iż 23 marca 1987 roku został zatrudniony przez Seattle SuperSonics. Zanim jeszcze zasilił szeregi Sonics wystąpił w meczu gwiazd ligi CBA, otrzymując w nim tytuł MVP. Natomiast po zakończeniu zmagań ligowych otrzymał nagrodę dla najlepszego nowo-przybyłego zawodnika ligi oraz nominację do pierwszego składu najlepszych zawodników CBA. Już po jego odejściu zespół Thrillers zdobył mistrzostwo ligi.
W barwach SuperSonics rozegrał 24 spotkania sezonu 1986/87 oraz 14 play-off. Po raz kolejny jednak zawiódł, nie przechodząc testu antynarkotykowego. W związku z powyższym liga zabroniła mu już dożywotnio występów w NBA.