Solid decks will always be prone to this, particularly when you have floorboards that give a little as opposed to a solid floor. A proper dedicated wall shelf for it is your best bet, failing that there are plenty of isolation platforms around (or you can diy your own) to put under the deck...