Engine runs fine. E11 1.4 litre petrol. There is a whine coming from the engine compartment. It's loudness and frequency doesn't change with engine revs. I can stop it by loosening but not removing the oil filler cap. On tightening the cap the noise resumes. Any ideas please?