D.P.
Hi Jen,
Aside from general cleaning that's done when you move into a new place, (which you've probably already done : wash all walls, move everything and clean behind and under, clean carpets, etc.) I have a few suggestions for funky odors. (My dog has been skunked TWICE in the past year so I know funky and weird smells!)
1. The basement might just be damp--always. keep running the dehumidifier.
2. Place dishes of ground fresh coffee (right from the can) around in various, funky smelling locations. It really works. and better than an air freshener spray.
3. In the kitchen, you can boil water with vanilla, cinnamon, cloves on the stove. I have tried boiling vinegar but the smell was really funnky--not the effect you're after, right? :-)
4. If all else fails and you're sure it can't be remedied by general cleaning with a good deodorizing cleaner, look into an ozone machine. This is what is used by car detail shops, mausoleums, etc--anywhere where eliminating smell is an ongoing maintenance issue.
Good luck! HTH.