Hey guys, just wanted to give you an update.
I've been working out the kinks in my salsa recipe, and I think I have it down.
I figured out what the original off flavor was - onion. The amount of red onion I used was was too much. I cut it in half and changed to a sweet onion, and voila...