Sounds like it's toasted. Timers are not my specialty but if it were me I'd try taking it apart and find out what happened in there, see if you can repair it yourself. If you do that be sure you mark each wire so you know how to hook it back up.
I'm also not sure about any companies that...