I know this is a little late but I wanted to let you know that I recently realized the my BO was from eating lots of Sunflower seed butter. Seed proteins, especially small seeds, are very difficult to digest. From what I've read, it's usually the proteins that cause the odor. Hope this helps!