I've had problems with replacement antennas for Toyotas for years! Seems that if its a universal antenna, it doesn't have enough angle to make the antenna vertical, or the sleeves didn't fit quite right.
I've found that if you use some of the antenna parts from your stock Toyota antenna with the new antenna, you can get it pretty stock looking and quite solid for mounting.