We have constraints that primordial black holes must be less than the size of a large asteroid. They would be gravitationally insignificant to the Earth unless they actually passed through it.
I also don't think it would really be detectable in the Sun. Perhaps there would be some transient astroseismology signature.