But Karlos Cashe walked out of jail last week after lab results determined the powder in the handyman's car was actually drywall.
"I sat there 90 days knowing I was innocent," Cashe told WFTV.
Cashe told the station he repeatedly told officers in Oviedo the substance was drywall. But after running a check they found he was on probation for marijuana and cocaine charges in 2015. Cashe says a K-9 alerted on his vehicle and an officer's field test was positive for cocaine.
Court records show he was denied bond because he was accused of violating probation.
It took nearly three months for lab test results, which were negative for cocaine.
Report a typo to the ABC13 staff