Question: do me a solid origin?
Answer: Do me a solid meaning "do me a favor" (ODO) is an AmE slang expression whose origin, despite its recent usage, remains unclear. The issue is why "solid" came to mean "favour". ... Earliest usages date back to the '60s, but the expression was made popular by a TV show in the 1990s.