Hello and welcome to the Forums!
P-90s are very noisy! That's their nature! Although, there are "noiseless" versions offered by other makers, I guess. Google it! Other option is to replace them with a Gibson minis, or other P-90-sized humbuckers (Seymour-Duncans, Dimarzios).
Cheers... Bence