I would probably guess the tilapia.  Best guess maybe you got a weird one?  Tilapia makes me a little uneasy, since it's pretty much always farmed and probably has been exposed to a lot of chemicals :/ it's omega 3 vs omega 6 levels also aren't ideal.