SRF-05 vibration issue?

Hi folks,

I'm building my quadcopter for position hold, the sucess rate is 30% :sob:

In many cases, when I'm holding the altitude using the SRF-05, the quadcopter suddenly goes down, after tracing back the error, I find out that sometimes the sensors returns weird values. I just wonder is it true that SRF 05 has issue with vibration? If yes, is there any replacement that I could use? ( My measurement range is from 2cm - 60cm)

Thanks,