Sounds like maybe the spring inside the steering wheel may be broken. You'd have to take the horn button apart from the steering wheel to see if it's in the button or not. Sounds like it's in the button.
RepairPal Certified shops can diagnose and repair your 1997 Cadillac Eldorado. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.