So I've been having this weird noise for a while. Doesn't sound like it's coming from the engine, there's no check engine light, just an annoying sound, can't really tell if it's some sort of worn out bearing or rattle going on but it's sounds like a a high pitched "dee dee dee dee dee dee dee"...