Is this still covered under standard warranty? If so, you won't have to do the support fee from them.

Do both the new firmware update & the factory reset & see where that goes.