I gave my PC tower a blow out with some compressed air and now I'm noticing an annoying vibration sound any time it is idle.
Pushing on the CPU fan housing and heat sink have no effect on the noise, but applying some pressure on the centre of the fan itself stops the noise alltogether.
Does it need to be replaced or is there a fix?
Similar problem to this? https://forums.tomshardware.com/threads/more-fan-noise-after…
If your CPU fan is old it might just have worn-out bearings, or maybe the bearings got worn out when you spun them at very high speeds with a air duster. If this is the case the fan will need replacing. You can't fix the fan's bearings.
If this is a stock cooler (Intel, AMD) I would replace the whole cooler, if this is a aftermarket tower cooler like a Hyper212, the fan itself can be replaced.