Hey Tim! Greetings from down the coast!
A great product for getting rid of smells is Odorzout. It's zeolite, a natural mineral. Available at pet stores and
www.odorzout.com.
But I would say that if it's been over a year and you've already done all these other things, most likely that smell is there to stay. I'd take it back if it were mine.