Bad Chilli by Joe R. Lansdale
Fresh from his stint on an offshore oil rig and determined to make some changes in his life, Hap Collins arrives home in LaBorde, Texas, only to find his best friend Leonard brooding over his breakup with his lover Raul. Things seem bad for Leonard - but they can only get worse. When a local biker, who happens to be Raul's new lover, is found murdered, Leonard is the prime suspect. The local law is little use, as usual, so Hap sets out to clear Leonard's name. But it isn't going to be easy. Then again, nothing in Hap's life ever is. Complications include his new love interest, the nurse of every man's dream with a secret past; the life threatening behaviour of LaBorde's Chili king; and more dead bodies than you can shake a stick at.