Not being able to boot recovery mode means the recovery partition in the internal memory of the phone has become corrupt / unreadable.
You may be looking at a board issue which is not fixable unless you replace the logic board and that would basically cost pretty much near the cost price of the phone 2nd hand.
You could try another cable and flashing it via ODIN again but I doubt it will work because the memory chip sounds corrupt / gone faulty.
I have had my share of a bad cable causing a flash to fail. If it is the original one you have been using for a long time I highly recommend another cable first before giving up on the phone.